
正文
ajax返回php数据 ajax返回结果
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
AJAX怎么处理PHP返回的数组信息?
你如果想让后台以json格式返回数据,那么php就一定要用标准的json格式来输出数据,不要混杂其他无关数据。比如你的“返回的数据:”这几个字就属于多余数据,ajax在接收到返回数据后就会转换失败。
后端PHP代码里面echo json_encode($rows);就可以了,不要var_dump,PHP的数组格式JS需要写大量代码才能处理,而且可能会因为代码不完善产生不可预料的问题。
while或者foreach或者for都可以。你把$ja print_r()出来,看看格式不就知道了。
先把得到的数组用alert(array)看是不是[object],如果不是 如果是弹出这个数组的字符串的话;那就 var array=eval((+array+));再array[0][title]就能得到了。
相关问答
Q1: ajax如何正确接收php返回的数组
你如果想让后台以json格式返回数据,那么php就一定要用标准的json格式来输出数据,不要混杂其他无关数据。比如你的“返回的数据:”这几个字就属于多余数据,ajax在接收到返回数据后就会转换失败。
后端PHP代码里面echo json_encode($rows);就可以了,不要var_dump,PHP的数组格式JS需要写大量代码才能处理,而且可能会因为代码不完善产生不可预料的问题。
ajax 是否正常。数据采用什么格式,xml 还是 json 或者是其他格式?通常用 json 比较方便。php 里转换成json字符串后,js这里要先处理成一个可以操作的对象。比如,如果用jquery的话,它会自动完成这个转换。
Q2: jquery通过ajax调用php取得返回值,怎么做?
1、第一步,安装并配置PHP集成环境,以phpstudy为例,见下图,转到下面的步骤。第二步,完成上述步骤后,在www目录中创建一个新的html文件(newhtml)和一个php(ab.php)文件,见下图,转到下面的步骤。
2、html文件先引用所需的类库jquery文件,其次在body部分,以一个简单的表单提交为例。 html的javascript-ajax部分,以上步body中的cilik事件为例。
3、跟你使用PHP正常提交到本页或另外页面一样的获取。
4、js/jquery调用php一般是用AjAx方式来调用的。
5、看你的代码,应该是前台页面访问backend.php,参数是“q=home&sid=随机数”,你在php里应该取$_REQUEST[q],而不是$_REQUEST[cmd],试试。
ajax返回php数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ajax返回结果、ajax返回php数据的信息别忘了在本站进行查找喔。







