Javascript 为什么这个jquery代码在刷新页面后不起作用?
我使用AJAX文件加载我的网页。 但是在重新加载页面之后,如果有任何JQuery代码可用,它就不能正常工作。 请告诉我如何更改AJAX代码或如何重新加载JQuery代码Javascript 为什么这个jquery代码在刷新页面后不起作用?,javascript,jquery,ajax,loading,Javascript,Jquery,Ajax,Loading,我使用AJAX文件加载我的网页。 但是在重新加载页面之后,如果有任何JQuery代码可用,它就不能正常工作。 请告诉我如何更改AJAX代码或如何重新加载JQuery代码 var xmlHttp; function createRequest(){ if(window.ActiveXObject){ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest){ xml
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,那么您不需要ajax方法,只需要使用更简单的方法即可 其次,据我所知,您希望使用ajax从另一个页面加载页面,当您这样做时,您可能只加载页面的一部分,因此ajax加载的页面标题中的任何脚本/css引用都是无关的
您需要的是在加载页面中引用jquery,因此,如果您有page1加载page2,则应该在page1而不是page2中引用jquery 首先,如果您使用的是jquery,您不需要那种ajax方法,只需使用更简单的方法即可 其次,据我所知,您希望使用ajax从另一个页面加载页面,当您这样做时,您可能只加载页面的一部分,因此ajax加载的页面标题中的任何脚本/css引用都是无关的
您需要的是在加载页面中引用jquery,因此,如果您有page1加载page2,则应该在page1而不是page2中引用jquery 如果您使用的是jquery,为什么会有一个函数ajax?现在已经不是1999年了,不要使用字体标记。我有两个页面,一个是ajax.js,另一个是validation.js,它们都可以在主页index.php中很好地重新加载,所以其他页面使用ajax.js来显示内容。。。。现在我想加载使用JQuery的页面,同时加载并显示正确的结果如果使用JQuery,为什么会有一个函数ajax?现在已经不是1999年了,不要使用字体标记。我有两个页面,一个是ajax.js,另一个是validation.js,它们都可以在主页index.php中很好地重新加载,所以其他页面使用ajax.js来显示内容。。。。现在我想加载使用JQuery的页面,以便加载并正确显示
$.validator.addMethod("NumbersOnly", function(value, element) {
return this.optional(element) || /^[0-9\-\+]+$/i.test(value);
}, "فقط عدد وارد کنید");
$("#form1").validate();