numberone1
پنج شنبه 23 بهمن 1393, 16:18 عصر
سلام
من برای لود یک صفحه در یک صفحه دیگه از ایجکس استفاده کردم .
توی صفحه ای که قراره لود بشه یه سری کد های جی کوئری هست که قاعدتا باید حذف بشه ولی نمیشه
$.ajaxSetup({ cache: false });
$.ajax({
type: "GET",
cache: false,
url: url,
dataType: "html",
success: function (res) {
App.stopPageLoading();
$(pageContentBody).empty();
$(pageContentBody).html(' ');
pageContentBody.html(res);
App.fixContentHeight(); // fix content height
App.initAjax(); // initialize core stuff
},
error: function (xhr, ajaxOptions, thrownError) {
pageContentBody.html('<h4>Could not load the requested content.</h4>');
App.stopPageLoading();
}
});
هم 2 بار کش و غیر فعال کردم هم وقتی جواب درخواست ایجکس برمیگرده محتوای قبلی صفحه رو پاک میکنم .
قاعدتا باید اون کد های جی کوئری هم پاک بشه ولی وقتی اجرا میشن مشخص میشه که پاک نشدن! چون چند بار پشت سر هم اجرا میشن.(به تعداد دفعات لود صفحه)
چجوری میتونم script ها رو هم پاک کنم؟
من برای لود یک صفحه در یک صفحه دیگه از ایجکس استفاده کردم .
توی صفحه ای که قراره لود بشه یه سری کد های جی کوئری هست که قاعدتا باید حذف بشه ولی نمیشه
$.ajaxSetup({ cache: false });
$.ajax({
type: "GET",
cache: false,
url: url,
dataType: "html",
success: function (res) {
App.stopPageLoading();
$(pageContentBody).empty();
$(pageContentBody).html(' ');
pageContentBody.html(res);
App.fixContentHeight(); // fix content height
App.initAjax(); // initialize core stuff
},
error: function (xhr, ajaxOptions, thrownError) {
pageContentBody.html('<h4>Could not load the requested content.</h4>');
App.stopPageLoading();
}
});
هم 2 بار کش و غیر فعال کردم هم وقتی جواب درخواست ایجکس برمیگرده محتوای قبلی صفحه رو پاک میکنم .
قاعدتا باید اون کد های جی کوئری هم پاک بشه ولی وقتی اجرا میشن مشخص میشه که پاک نشدن! چون چند بار پشت سر هم اجرا میشن.(به تعداد دفعات لود صفحه)
چجوری میتونم script ها رو هم پاک کنم؟