Javascript Jquery ajax成功函数未执行?
Jquery ajax成功函数未执行 json 下面是/controll/operation.php?p=demo的json输出Javascript Jquery ajax成功函数未执行?,javascript,php,jquery,ajax,json,Javascript,Php,Jquery,Ajax,Json,Jquery ajax成功函数未执行 json 下面是/controll/operation.php?p=demo的json输出 {"message-count":"1","messages":[{"to":"3321313","status":"6","error-text":"Unroutable message - rejected","network":"MV-FIXED"}]} 这是从jason验证器检查的有效json javascript代码 您需要将响应文本解析为JSON对象。请
{"message-count":"1","messages":[{"to":"3321313","status":"6","error-text":"Unroutable message - rejected","network":"MV-FIXED"}]}
这是从jason验证器检查的有效json
javascript代码
您需要将响应文本解析为JSON对象。请参见下面的示例
var jsonData = '{"message-count":"1","messages":[{"to":"3321313","status":"6","error-text":"Unroutable message - rejected","network":"MV-FIXED"}]}';
var data = $.parseJSON(jsonData);
$.each(data.messages, function(i, item) {
alert(item.to);
alert(item.status);
});
但是,
错误文本
无法访问,因为其中包含特殊字符。所以最好从服务器端将其重命名为errortext
检查响应中的错误字符是否检查http状态代码?应该是200才能触发success@thedjaney没有。我没有检查da状态代码。如何检查http状态代码?@Ravi您注意到代码中有任何不好的字符吗?打开控制台并查看网络选项卡。在chrome(windows)中按f12
ERROR[object Object] parsererror SyntaxError: Unexpected end of input
var jsonData = '{"message-count":"1","messages":[{"to":"3321313","status":"6","error-text":"Unroutable message - rejected","network":"MV-FIXED"}]}';
var data = $.parseJSON(jsonData);
$.each(data.messages, function(i, item) {
alert(item.to);
alert(item.status);
});