私は多分ここで何か巨大なものがありませんが、本当に理解できない理由で私のAjaxレスポンスをリダイレクトできないようです。ここで Ajaxのポストレスポンスでリダイレクト
はコードです:私はアヤックスのポストでも正常に動作しないpreventDefault()
は、彼がフォームを送信脱いが、応答が非常に完了していない場合は...どうやら
(function($){
function processForm(e){
$.ajax({
url: 'z1.php',
dataType: 'html',
type: 'post',
contentType: 'application/x-www-form-urlencoded',
data: $("#purchases").serialize(),
processData: false,
success: function(data){
if(data == "success") {
window.location.href = 'zzz.php';
}
if(data == "error") {
window.location.href = 'xxx.php';
}
}
});
e.preventDefault();
}
$('#purchases').submit(processForm);
})(jQuery);
私は自分のフォームを処理し、ajax投稿を使用し、返信内容がメッセージのある特定のURLにリダイレクトされることに依存します。
ajaxを呼び出す前にフォームの提出を防ぐ –
コードで詳しいことを教えてください。 –