2017-03-10 159 views
3

我有以下Javascript代碼。出於某種原因,ajax成功選項觸發兩次,我得到兩個相同的警報。AJAX兩次觸發成功

if (message =="") { 
    $.ajax({ 
     url: '/dev/php/register.php', 
     type: 'POST', 
     data: {firstname:voornaam,lastname:achternaam,email:email,password:wachtwoord,gender:gender,date:datum}, 
     success: alert("Account aangemaakt") 
     }) 
} 
else { 
     showSnackBar(message); 
     return false; 
    } 

回答

0

我只是通過將函數重命名爲wowwat之類的東西來修復它。我不知道這是爲什麼起作用。

if (message =="") { 
    $.ajax({ 
     url: '/dev/php/register.php', 
     type: 'POST', 
     data: {firstname:voornaam,lastname:achternaam,email:email,password:wachtwoord,gender:gender,date:datum}, 
     success: function(wowwat) 
     { 
      alert("Account aangemaakt"); 
     } 
}) 
} 
else { 
     showSnackBar(message); 
     return false; 
    } 
7

調用它的報警功能,當被設置並再次成功時觸發。嘗試

success: function(data){ 
    alert("Account aangemaakt"); 
} 
+0

它似乎沒有改變一件事 –