猿问

php接收jquery发过去的json数据

js页面

http://img.mukewang.com/56b45801000157ca05550202.jpg

php页面

在返回到js页面时data数据为空,我用过$.ajax({});  困扰我很久了希望老师能解决

橘子微苦
浏览 2456回答 4
4回答

刘先森的猫

当js发起请求时,请确认是否到达,并执行了php代码 php返回给js请求的是否有值.是否存在跨域问题.

黄总

你js那边的代码如果我没有看错的话 json 对象里面的应该是 {lo: "a"}, 我不确定你的 a 是个字符串还是个参数, 这个你需要明确好,确保你的 json 是一个正确的对象。在PHP端接收应该是针对 js json 对象中的 key 进行接收, 而不是对你的参数名进行接受,因此你这里起码有这两处的问题。若上述问题未能解决你的问题,则可以通过js console.log, 和php 中的POST 直接断点调试。

hldh214

你把post改成get, 然后在浏览器进行调试
随时随地看视频慕课网APP
我要回答