我正在尝试解析作为 json 字符串的字符串的响应。在我的网络应用程序的另一个页面中,以下代码运行良好。但它不适用于我正在使用的当前页面。以下是代码:
$.ajax({
type: 'POST',
url: 'http://mywebapp.com/sendnames',
data: {},
success: function(result) {
alert('result: '+result);
var obj = jQuery.parseJSON(result);
alert('obj: '+obj);
// doing rest of stuff
}
});
第一个警报出现并显示正确的结果。结果是:
[
"Richard",
"Eric",
"John"
]
但第二次警报没有出现。我检查了它,它是一个有效的 json。为什么我不能用 jQuery.parseJSON() 解析这个 json。提前致谢。