• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده از jquery در صفحات لود شده با آجاکس
#1
با سلام
من یه فایل آجاکس دارم که صفحاتم رو با اون لود میکنم.
اما تو این صفحات هر کد دیگه ای مربوط به جی کوئری داشته باشم پس از لود شدن دیگه کار نمیکنه.

ممنون میشم بگید کد آجاکس رو چطوری تغییر بدم یا فایل جی کوئری رو چطور فراخوانی کنم.


کد:
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;

    }

}

function ajaxp(url){

createRequest();

xmlHttp.open("GET", url, true);

xmlHttp.onreadystatechange = updatep;

xmlHttp.send(null);

}


مثلا میخوام در همین صفحاتی که لود کردم از validation جی کوئری استفاده کنم.
اما بعد از لود کار نمیکنه اما همینجوری صفحه فراخونی بشه کار میکنه.


کد:
$.validator.addMethod("NumbersOnly", function(value, element) {

        return this.optional(element) || /^[0-9\-\+]+$/i.test(value);

    }, "فقط عدد وارد کنید");

     $("#form1").validate();
  پاسخ
تشکر شده توسط :
#2
من هم این مشکل رو دارم کسی از دوستان تجربه ای دراین مورد نداره ؟
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان