私はアヤックスが正常に動作しているが、問題は、フォームが任意の条件で提出されているjqueryのAJAXをonSubmitフォームのエラー
<form name="frm_dcg" id="frm_dcg" method="post" enctype="multipart/form-data" action="" onsubmit="return validate_form();" >
<div class="login-form">
<div class="sign-in-htm">
-----------other codes-------
とjqueryの機能
function validate_form(){
var run_name = $("#run_name").val();
$.ajax({
url: "check_folder.php",
type: "POST",
data: "run_name="+run_name,
success: function (response) {
if(response=="OK"){
con = confirm("File already exists.. Do you want to replace existing file?");
if(con==true){
return true;
}else{
return false;
}
} else{
return true;
}
return false;
}
});
}
の下に与えられているフォームをHAVA 。たとえそれが偽に戻っても。私のコードを見て、論理的な間違いがあるかどうか教えてください。
AJAX呼び出しが完了する前に、あなたの関数が返されます。ブロックが終了する直前に関数にreturn falseを追加します。 –