2016-03-05 48 views
-4
$.ajax({ 
     url: "/BookStore1.1/UserServlet", 
     data: {method: "ajaxValidateLoginname", loginname: "value"}, 
     type: "POST", 
     dataType: "json", 
     async: false, 
     cache: false, 
     succees: function (result) { 
      alert("fffff"); 
      if (!result) { 
       $("#" + id + "Error").text("The user name has been registered!"); 
       showError($("#" + id + "Error")); 
       return false; 
      } 
     } 

這是檢查用戶名是否已經存在。任何人都可以幫我檢查我的jquery.ajax不工作嗎

+1

要與你的「成功」的拼寫開始就是錯誤的 - succees,改變它應該工作 – Anubhab

+0

永遠不會有我們的異步:錯誤。這是一個可怕的做法,你應該看到棄用警告 – charlietfl

回答

-1

你是否檢查過jQuery不衝突?嘗試

jQuery.ajax.() 

而不是

$.ajax() 

此外,嘗試小寫

{ 
    method: 'post' 
} 

Or 

{ 
    type: 'post' 
} 

檢查你從響應收到什麼也與

console.log(result) 

再次,使用注意雜耍的類型,因爲SE如果您使用此語法JSON模式

if (!result) { 

請記住,結果可能是永遠的對​​象,也是空

+0

案件是不相關的方法/類型..它在內部正常化。至於'$!= jQuery',會出現錯誤。還有很多其他問題比這更常見 – charlietfl

相關問題