내 웹 페이지를로드하는 데 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와 유효성 검사 코드를 사용하고 싶습니다. 당신이 jQuery를 사용하는 경우 모든
$.validator.addMethod("NumbersOnly", function(value, element) {
return this.optional(element) || /^[0-9\-\+]+$/i.test(value);
}, "فقط عدد وارد کنید");
$("#form1").validate();
jquery를 사용하는 경우 왜 'ajax()'함수를 사용합니까? – RASG
더 이상 1999가 아니며 글꼴 태그를 사용하지 마십시오. – epascarello
두 페이지 중 하나는 ajax.js이고 다른 하나는 validation.js입니다. 두 페이지 모두 기본 페이지 "index.php"에서 다시로드되므로 다른 페이지에서는 ajax.js를 사용하여 내용을 표시합니다. ... 이제 JQuery를 사용하는 페이지를로드하고 올바르게로드하고 표시하려고합니다. –