2013-11-21 26 views
0

我們如何定製要顯示的數據對象:電子郵件地址已被註冊!通過JavaScript警報。
數據從servlet獲取布爾值,現在如果電子郵件已存在於數據庫中,則顯示true或false。Ajax dataReady顯示通過數據對象定製的警報

$('#emailInput').on('change', function() { 

      $.ajax({ 
       url: "Controller", 
       cache: false, 
       dataType: "text", 
       data: "command=checkEmail&email=" + $(this).val(), 
       success: dataReady 

      }); 
     }); 


     $(window).load(function() { 
      $('.log-out').fadeIn(200); 
     }); 
    }); 

    function dataReady(data) { 
     alert("Data: " + data); 

     if (data == true){ 
      alert(data); 
      $("#emailExists").html("The email address has already been registered!"); 
     } 
    } 

回答

0

你想要這個我suposse。

if (data == true){ 
    alert("The email address has already been registered!"); 
    $("#emailExists").html("The email address has already been registered!"); 
} 

反正您發送在文本輸入的任何改變一個AJAX請求,這不是一個版本好工作,太多的要求,我會檢查lenght或其他somethig。

+0

不行不行 –

+0

函數返回true或false是否正確?...其他函數看起來不錯。 – Cyrus

+0

如果此電子郵件已存在並且它已存在,則我們正在後端檢查數據是否爲真,並且它應顯示已存在。但我們只允許使用唯一的電子郵件發送一個客戶 –