我想停在js函数提交按钮checkUni() 停止HTML中JS AJAX功能提交按钮
通常在JS你可以直接返回假的,但它在我的情况不是要去工作,因为它的一个异步(ajax)函数,因此外函数将在内函数能够确定返回false或true之前返回。
这里是js函数:
function checkUni() {
var URL = "http://localhost:8080/GradSchoolApp/test.jsp";
var container = document.getElementById("container_ID"); //destination of returned data
var request = false;
if (window.XMLHttpRequest) {
request = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
}
}
}
request.open("GET", URL, true);
request.onreadystatechange = function() {
if (request.readyState == 4) {
//SOME CODE
//IF then STOP SUBMIT BUTTON
container.innerHTML = request.responseText;
}
}
request.send(null);
}
2012-05-29
stianlp
+0
找到答案在这里 http://stackoverflow.com/questions/10165093/stop-submitting-from-javascript-ajax-request –