rjps.net
当前位置:首页 >> 重点只有一个:php如何获取AjAx函数传来的DAtA值 >>

重点只有一个:php如何获取AjAx函数传来的DAtA值

看样子你返回的data是一个json,你如果嫌麻烦可以直接返回html啊,$("#id").html(data)就可以了

jQuery写ajax的4种方式1、jQuery.ajax(options)2、jQuery.get(url,data,callback,type)3、jQuery.post(url,data,callback,type)4、jQuery (selector).load(url,data,callback)第一种$.ajax({type: "GET", //传递的方式url: "php.php", //传递的URLdata: {

extract($_POST);之后直接用$email $password就行

首先先要理解ajax的原理,ajax是利用javascript异步http请求发送数据,至于数据处理还需要服务端处理.换句话说ajax只能负责发送数据.jquery中的ajax方法的格式:$.ajax({type: 'POST',//发送数据类型 post或者geturl: url ,//数据要发送的地址data: data ,//发送的数据{'val1':val1,'val2':val2}success: success ,//数据请求成功的回调dataType: dataType//返回数据的类型(json xml等)});

默认值: "application/x-www-form-urlencoded".发送信息至服务器时内容编码类型.<br><br>默认值适合大多数情况.如果你明确地传递了一个 content-type 给 $.ajax() 那么它必定会发送给服务器(即使没有数据要发送).<br><br>把

如果ajax是通过get方式发送数据的,php就从$_GET中提取数据,同理,如果是post方式则是$_POST,如果传送的是文件,则用$_FILE.具体用法自己查手册或百度.

data.xxx data 点 返回的数据 比如返回一个变量 val 就是data.val 如果是数组的话 data.val[i]

这样的,使用ajax进行后台访问数据无法直接从浏览器上或者直接看到,解决方式可以尝试1、在你接收ajax请求的php代码中,将数据写到指定的文件中一边查看2、在你接收ajax请求的php代码中,将数据在返回给前端即可,在浏览器里可以看见

你应该直接打印 那个 data 啊 看看到底是什么 一般返回的 是 json的字符串 需要对字符串 json解析成 json 对象 JSON.parse('json_str') 方法名不知道可写错了 你可以查一下 然后 才能某个单独值

分析:<br> success:function(data){<br> re = $.evaljson(data);<br> alert(re.message);<br> }<br><br><br>1. 不知道$.evaljson这个方法名与否正确;<br><br>2. 是不是你的ajax.php里面没有post方法体呢?<br><br>3. 在$.ajax请求中,可以设置返回

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