我在创建一个对象并使用jquery.json将 转换为json后,通过ajax调用php脚本(getNum.php)。现在我想处理php端的对象。 print_r($_POST['data'])
不工作,也没有任何其他我试过。如何解析从jQuery ajax调用接收到的json数据php
这是我的代码:
// create object
var bing= new Object();
bing.id = 99;
bing.nameList = getBingList();
//create pdf
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "getNum.php",
dataType: "html",
data: $.toJSON(bing),
success: function(data){
alert(data);
window.location = "generateBing.php?num="+data
}
});
你有什么文件中的'print_r'声明?你的页面包含javascript或由javascript(generateBing.php)调用的页面? – jedwards 2012-04-29 00:40:42
为什么你有'dataType:“html”'? – 2012-04-29 00:41:12
generateBing.php不相关。 getNum.php包含print_r代码 – Tom 2012-04-29 00:41:24