ورود

View Full Version : سوال: مشکل با timeout



idocsidocs
سه شنبه 20 دی 1390, 19:47 عصر
من برای تست کدها، مقدار timeout رو روی 10 میلی ثانیه ست کردم . توی تابع ajaxSetup از کد زیر استفاده کردم.

مشکل اینه که درخواست ایجاکس ارسال نمی شه ولی شرط e=='timeout' اجرا نمی شه. دلیل این مشکل چیه؟



$.ajaxSetup({
error:function(x, e){
if(x.status==0)
alert('شما به اینترنت متصل نیستید. اتصال اینترنت خود را چک کنید');
else if(x.status==404)
alert('آدرس درخواست شده پیدا نشد');
else if(x.status==500)
alert('خطای داخلی سرور');
else if(e=='parsererror')
alert('خطا در ساختار داده بازگشتی - Parsing JSON Request failed');
else if(e=='timeout')
alert('زمان زیادی گذشت و سرور پاسخ نداد. لطفا مجددا تلاش کنید');
else
alert('برنامه با خطا مواجه شد\n'+x.responseText);
}
});