ورود

View Full Version : سوال: مشکل در اجرای کدهای jquery در IE بعد از یه مدت



hastiam
دوشنبه 18 مرداد 1395, 14:54 عصر
سلام دوستان
من برنامه ای با MVC نوشتم که کاربر میتونه اطلاعات رو سرچ کنه و وقتی روی رکوردهای پیدا شده کلیک کرد جزئیات اطلاعات اون رکورد رو در فرم نشون میده. حالا مشکل اینجاست که درحال حاضر حجم اطلاعات به بالای 50000 تا رکورد رسیده و حالا وقتی سرچ انجام میشه بعد از سه بار سرچ کردن ، سرچ انجام میشه اما وقتی روی رکورد مورد نظر کلیک بشه جزئیات رو نشون نمیده انگار دیگه کد jquery کار نمیکنه، و این مشکل فقط در Internet Explorer وجود داره. وخطایی که با دبل کلیک روی web page نشون میده خطای زیره :
Message: 'e' is undefined
Line: 2168
Char: 1
Code: 0
که نمیفهمم منظورش چیه؟ مشکل از حجم بالای اطلاعات هست؟ چون قبلا این مشکل وجود نداشت؟ یا مشکل از جای دیگه هست؟ در ضمن حجم اطلاعات رو کم کردم و دوباره روی سرور تست کردم این مشکل رو نداره.
لطفا راهنمایی بفرمایید چیکار باید کنم؟
ممنون.

hastiam
چهارشنبه 20 مرداد 1395, 10:50 صبح
از دوستان برنامه نویس کسی راه حل این مشکل رو نمیدونند؟:افسرده::افسرده::ا سرده:

plague
چهارشنبه 20 مرداد 1395, 16:42 عصر
کد مربوطه رو بزار (مشخصا کدی که موقع تولید اررور اجرا میشه نه همه کدت رو ! )
e معمولا مشخصه event هستش دنبالش بگرد تو کدت
یجا نزاشتی احتمالا

hastiam
شنبه 23 مرداد 1395, 09:01 صبح
کد مربوطه رو بزار (مشخصا کدی که موقع تولید اررور اجرا میشه نه همه کدت رو ! )
e معمولا مشخصه event هستش دنبالش بگرد تو کدت
یجا نزاشتی احتمالا
این کدی که من نوشتم ظاهرا هیچ اروری نداره فقط تو Internet Explorer کار نمیکنه یعنی بعد از دو سه بار کار کردن دیگه کار نمیکنه. اینم کد jquery که نوشتم :


function loadRecord(sender, url,url2) {
var id = $(sender).attr("id");
$.ajax({
url: url,
data: "id=" + id,
dataType: 'json',
type: 'post',
success: function (item) {
$("tr.record").removeClass("selected");
$(sender).addClass("selected");
selectedRowId = item.ID;
},
error: function (e, x) {
alert(x.status);
}
});
}

plague
شنبه 23 مرداد 1395, 19:22 عصر
اینجاست دیگه

error: function (e, x) {
alert(x.status);
}

اون e رو بردار
آرگومان هاش طبق داکیومنت اینها هستن

error(xhr,status,error)

اگه ارروری در کار باشه اون آخره