3
我有一個返回以下JSON對象服務:鉻「語法錯誤:意外標記:」用簡單的JSON
{"Success":false}
我使用jQuery的$就調用此服務。這裏是相關的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:」錯誤。
設置數據類型爲「文本」,使一切工作正常(導致我相信什麼是錯的瓦特/我的JSON格式)
我已經運行通過JSON驗證JSON響應,一切似乎是爲了。
我已經看到一些關於這是由其他事情引起的帖子,但我已經檢查過所有這些。
任何有關此問題的見解將不勝感激。
還有一件事我忘了提到,響應頭中的內容類型設置爲:application/json; charset = utf-8 – user1048378
嘗試使用['.getJSON()'](http://api.jquery.com/jQuery.getJSON/)而不是'.ajax()' – Blazemonger
我已將代碼更改爲此,並仍然觀察到相同的行爲/錯誤。 (數據); (「/ Asset/isServiceTagAvailable?serviceTag =」+ this.value,function(data){ – user1048378