簡體   English   中英

我收到此JavaScript錯誤:意外令牌

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM