2
我使用AJAX文件來加載我的網頁。 但重新加載頁面後,如果有任何JQuery代碼可用,則無法正常工作。 請讓我知道如何更改AJAX代碼或如何重新加載JQuery代碼。爲什麼這個jquery代碼刷新頁面後不工作?
var xmlHttp;
function createRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
function ajax(url){
createRequest();
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = updatepage;
xmlHttp.send(null);
}
function updatepage(){
document.getElementById('load_ajax').innerHTML = "<div id='load_ajax' align='center'><img src='../images/loding.gif'><font dir ='ltr'>...لطفا کمی صبر کنید<font></div>";
if(xmlHttp.readyState == 4){
document.getElementById('load_ajax').innerHTML = xmlHttp.responseText;
}
比如我想使用jQuery驗證代碼加載這個頁面, 但重裝,也沒有工作....沒有它,重新加載像我想以後。所有的
$.validator.addMethod("NumbersOnly", function(value, element) {
return this.optional(element) || /^[0-9\-\+]+$/i.test(value);
}, "فقط عدد وارد کنید");
$("#form1").validate();
如果你正在使用jquery,爲什麼你有'function ajax()'? – RASG
這不是1999年,不要使用字體標籤。 – epascarello
我的兩個頁面,其中一個是ajax.js,另一個是validation.js,它們都重新裝載在主頁「index.php」中,所以其他頁面使用ajax.js來顯示內容。 ...現在我想加載使用JQuery的頁面,加載以及正確顯示 –