我有一些通过 jquery$.post()
请求从 php 代码中检索到的 json 数据。格式为 json。但是调用回调函数时,我的浏览器上没有处理数据
$.post(url_send, data_to_send, function(callback_data){
var info = callback_data.info;
console.log(callback_data.info);
...
});
callback_data = {"success":[{"id":some_number}],"info":"some_string"}
为了调试,我注意到:如果我输入这段代码console.log(callback_data);
,正确的 json 数据会显示在我的控制台中,但如果我让console.log(callback_data.info)
,控制台显示'undefined'
. 有人可以解释一下吗?
编辑:在我的 php 中,我有 $reply = array('success' => $ids,'info' => $info); 回声 json_encode($reply);