[英]I got this JavaScript error: Unexpected token <
當我嘗試解析JSON時,我什至不知道為什么會收到此錯誤:
Uncaught SyntaxError: Unexpected token < login.js:7
$.ajax.success login.js:7
l jquery2.0.js:4
c.fireWith jquery2.0.js:4
k jquery2.0.js:6
(anonymous function)
我的jQuery腳本在這里:
$(".input-submit").click(function(){
$.ajax({
url: "./index.php?action=login",
type: "POST",
data: {login:$("#login").val(),password:$("#password").val()},
success: function(data) {
data = JSON.parse(data);
console.log(data);
}
});
});
當您的后端服務(index.php?...)返回html頁面而不是json時,通常會顯示此錯誤。 確保服務器響應一切正常,並再次檢查您是否在進行正確的ajax調用。
我經常遇到此錯誤,並且99%的情況是服務器上的某些錯誤。
如果您確定服務器響應良好,請使用json驗證程序檢查響應。 也許不受歡迎的角色無法擺脫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.