私はこのコードを使用しています。機能(データ)はfalseです:成功がfalseの場合、jQuery .ajax()の実行を停止する方法は?
var dataString = 'name='+ name + '&email=' + email + '&phone=' + phone + '&message=' + message;
$.ajax({
type: "POST",
url: "bin/process.php",
data: dataString,
..
.
.
.
など
は、しかし、私は成功の時にスクリプトを停止する必要があります。
$.ajax({
type: "GET",
url: "includes/process.php",
data: "captcha=" + captcha,
success:function(data){
if(data=='true')
alert("OK");
else
alert("not ok");
}
});
は、しかし、私はそのような後にいくつかのより多くのコードを持っています。
だから、私は、return false;
が実行
success:function(data){
if(data=='true')
alert("OK");
else { alert("not ok"); return false; }
}
を止めるべきであると考えたが、それが動作していないと$.ajax
後のコードはとにかく実行されます。
success
がfalse
の場合にスクリプトを停止する方法はありますか。
アドバイスはありますか?前もって感謝します。
ADDITIONAL INFO: 私は成功がtrueの場合に実行する別のAJAX呼び出しがあります:最初のAJAX呼び出しの成功の後、このコードを実行する方法
var dataString = 'name='+ name + '&email=' + email + '&phone=' + phone + '&message=' + message;
$.ajax({
type: "POST",
url: "bin/process.php",
data: dataString,
success: function() {
alert ('mail was sent OK')
}
});
を?
エラーが発生した場合は、 'error:function(data){}'を使用して '.ajax'関数を拡張できます。 –