mshd.net
当前位置:首页 >> jQuEry向php提交数据问题($.gEt和$.post) >>

jQuEry向php提交数据问题($.gEt和$.post)

$.get("xx.php?loginname=name",,function{res},"json"); 或者直接$.getJSON("xx.php?loginname=name",function(res){}); 如果是get方法,后台要用$_GET,post则是$_POST

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

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

1、确认下ajax执行是否成功,用firebug可以很方便的观察。 2、确认下php页面有没有错误 echo kong; // 这里的kong是常量? echo bukong; // 这里的bukong是常量?

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

默认是字符串类型,可选json类型 $.post('/url.html',{d:'d'},function(){ })// 默认字符串$.post('/url.html',{d:'d'},function(){ },'json')// www.hi-docs.com/jquery/$.post.html

jquery 使用post进行提交,但返回的是404错误,那一定是找不到资源,基本上是路径不对。 其实开发ajax应用,我建议你装个firefox的firebug,或者是用chrome自带的调试工具。 jquery中使用post方法提交数据时,返回404错误的解决方法: 1、jquery...

$arr = array( 'name'=>'Donald Duck', 'city'=>'Duckburg');$data = json_encode($arr);$curl = curl_init();curl_setopt($curl,CURLOPT_URL,"demo_test_post.asp");curl_setopt($curl,CURLOPT_POST,1);curl_setopt($curl,CURLOPT_POSTFIELDS,$...

php页面用json_encode输出,输出完毕最好加上exit,代码:echo json_encode($data);exit; js页面获取的时候eval下就行了,代码:success:function(data){ var d=eval("("+data+")"); }

是个数组,然后转换成json格式,通过jquery的ajax请求中加入json参数来解析返回的数据 可以用data.name来取值

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