我有一个返回以下json对象的服务:
{"Success":false}
我使用jquery的$ .ajax来调用此服务。这是相关的jquery代码。
$.ajax(
{
url:"/Asset/isServiceTagAvailable?serviceTag=" + this.value,
success: function (data) {
if (data.Success)
alert("Service Tag not Available");
},
dataType: "json"
});
我不断在chrome中遇到“SyntaxError:Unexpected token:”错误 将dataType设置为“text”可以使一切正常工作(让我相信我的json格式有问题)
我通过JSON验证器运行JSON响应,所有内容似乎都是有序的。
我看过一些关于这件事的帖子是由其他事情引起的,但我已经检查了所有这些。
非常感谢对此问题的任何见解。
答案 0 :(得分:0)
也尝试这个解决方案。它可能对你有帮助。
var obj = jQuery.parseJSON('{"name":"John"}');
alert( obj.name === "John" );