mshd.net
当前位置:首页 >> jquEry中的$.post(),提交到php端如何获取值? >>

jquEry中的$.post(),提交到php端如何获取值?

ajax 提交 后在控制器里dump($_POST)你提交的数据 可在 控制台 里看返回的数据 查看是否有结果 在控制器里 echo "0k" 是返回结果 页面中 javascript 中的 if(data=='ok'){....} 才可执行。

私信链接地址给你。 abc数据 $(document).ready(function(){ $.ajax({ url:'ajax_process.php', type:'POST', data:'data='+$("#abc").html(), success:function(result){ $("#abc").empty().append(result); }, error:function(msg){ alert('Er...

test.php 中 将$arr=json_encode($arr);//编程json传值 echo $arr;//这样在html的$.post中即可接收到json对象。 在$.post中回调函数如下 function(data){ data = eval('('+data+')');//也许需要,有时候也不需要 //然后你就得到了对象data alert...

POST方法的原型: $.post(string url,object data,function callback,string datatype); -------------------------------------------------------------------------------- 参数说明: string url:Ajax提交的服务器地址,必须的 object data:...

可以用$_POST来接收,在tp框架中也可以用I来获取.ajax发送的值都是以array的形式传递过来的,所以服务器接收到的时候也是以数组形式接收.

在页面用Jquery把表单值取到JS变量里,然后组合如 var data = ‘xxx=‘+name+’&dd=‘+pass $.ajax({ type: 'POST', url: url, data: data, success: success }); 注意Jquery post过去的值是UTF8的如果编码不统一,需要在接收端转换一个接收值。

返回数据代码如下: 如果在php里有echo的值的话,可以用AJAX来接收: 有多个输出的话,是不可能指定输出的需要把想要输出的内容放到一个数组中,然后json_encode一下,在到js里循环,找到自己想要的值比如://需要输出的内容echo 'aaa'; echo 'b...

直接用$_POST['data'];获取即可的; $data = $_POST['data'];echo '';print_r($data);die();这样就是一个数组,你无需再用什么序列化、反序列化之类的,你可以输出$_POST的数据看看就知道勒!(*^__^*) 若有任何其它疑问,欢迎追问......

在页面用Jquery把表单值取到JS变量里,然后组合如 var data = ‘xxx=‘+name+’&dd=‘+pass $.ajax({ type: 'POST', url: url, data: data, success: success }); 注意Jquery post过去的值是UTF8的如果编码不统一,需要在接收端转换一个接收值。

如果在php里有echo的值的话,可以用AJAX来接收: $.ajax({ url: 'test.php', type: 'POST', data: "a=2, success: function(data){ var data = data; alert(data); } })就可以在HTML中使用了

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com