javascript用ajax向PHP传json格式数据,在PHP文件中应该怎样接?
我在javascript里面将一个对象使用JSON.stringify()将一个对象变为json格式后使用ajax方法传入PHP页面,使用的POST方法,但是在PHP文件...
我在javascript里面将一个对象使用 JSON.stringify() 将一个对象变为json格式后使用ajax方法传入PHP页面,使用的POST方法,但是在PHP文件中打印$_POST却是空数组,请问高手们是什么原因。由于字数限制,我会把测试代码放到追问中或附件中
百度的限制字数太烦了,代码都粘不了,只好把主要部分的代码贴出来:
var data = {};
data['position_displayName'] = "地区";
var checkedOptionValue = new Array();
checkedOptionValue.push("香港");
checkedOptionValue.push("美国");
data['position'] = checkedOptionValue;
var jsonData = JSON.stringify(data);
sendAjax(jsonData);
最后的jasonData就是我传入ajax文件的值,用火狐看得到运行了PHP文件,post的值是一个JSON格式的,可是PHP页面var_dump($_POST)却是空数组。确定是用post方法传的 展开
百度的限制字数太烦了,代码都粘不了,只好把主要部分的代码贴出来:
var data = {};
data['position_displayName'] = "地区";
var checkedOptionValue = new Array();
checkedOptionValue.push("香港");
checkedOptionValue.push("美国");
data['position'] = checkedOptionValue;
var jsonData = JSON.stringify(data);
sendAjax(jsonData);
最后的jasonData就是我传入ajax文件的值,用火狐看得到运行了PHP文件,post的值是一个JSON格式的,可是PHP页面var_dump($_POST)却是空数组。确定是用post方法传的 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询