我一個java/jQuery的新手和掙扎如下:不能阻止基於提交AJAX檢查
$(document).ready(function() {
//Prevent SUBMIT if Session setting = On (Ajax)
$('#formID').submit(function(e) {
var prevent = false;
$.ajax({
type: "POST",
url: "url/to/ajax_file.php",
cache: false,
success: function(res){
if(res == "On") { alert('Session is ON so submit should be prevented'); prevent = true; }
}
});
if (stop2) { e.preventDefault(); }
});
});
會話設置返回OK,並提出警告。但是,如果會話設置返回='開',我也想阻止表單提交。這沒有發生。顯然有一些我不明白,有什麼建議?
的[我如何返回從一個異步調用的響應?(可能的複製http://stackoverflow.com/questions/14220321/how-do-i-return-the-response-from-an -asynchronous-call) –