مشکل مرورگر ie در ارسال مقادیر با متد POST در تابع ajax jquery
سلام دوستان.یه صفحه که با استفاده از ajaxمقادیر رو میفرسته طراحی کردم که در تمام مرورگرها اجرا میده بجز ie!!حالا چک کردم دیدم که مقادیر رو ارسال نمی کنه با POST!!!سرچ زدم دیدم که این مشکل برای خیلی ها رخ داده و از ضعف های ie هستش و در stackoverflow راه کارهایی برای رفع این مشکل ارایه دادن که من راستش نفهمیدم دقیقا باید چیکار کنم!!!کسی از دوستان میتونه به زبانی ساده و روان کمک کنه این مشکل حل شه!!بسیار ممنون
نقل قول: مشکل مرورگر ie در ارسال مقادیر با متد POST در تابع ajax jquery
سلام.
شما کدتون رو بذارید اینجا تا بررسی کنیم. ajax هیچ مشکلی تو IE نداره!
نقل قول: مشکل مرورگر ie در ارسال مقادیر با متد POST در تابع ajax jquery
$.ajax({
type: "POST",
url : "blog/insert",
data : dataString,
dataType : 'json',
success : function(data){
alert(data);
}
},"json");
هر کاری که بگین رو انجام دادم ولی همچنان ie مقاومت می کنه که اجرا بده!!!بعد همونطور که گفتم خیلی ها این مشکل براشون پیش اومده ولی من دقیقا نفهمیدم راه حل رفع این مشکل چیه!!در همه مرورگرها اجرا میده الی ie.بسیار ممنون دوست عزیز
نقل قول: مشکل مرورگر ie در ارسال مقادیر با متد POST در تابع ajax jquery
سلام
کد HTML:
$.ajax({
type: "POST",
url : "blog/insert",
data : dataString,
dataType : 'json'
}).done(function (data) {
alert(data);
});
تو dataString رو با چه فرمتی ارسال میکنید؟
نقل قول: مشکل مرورگر ie در ارسال مقادیر با متد POST در تابع ajax jquery
هر فرمتی که فکر می کنید فرستادم.حتی مقدار ثابت بهش دادم ولی همچنان ie باز مقاومت می کنه برای فهمیدن داده ها:افسرده:
نقل قول: مشکل مرورگر ie در ارسال مقادیر با متد POST در تابع ajax jquery
هر فرمتی که نمیشه فرستاد یا باید آرایه باشه یا json. به اینصورت:
نقل قول: مشکل مرورگر ie در ارسال مقادیر با متد POST در تابع ajax jquery
اره خب.دقیقا این دو روش انجام دادم بازم نشد.واسه همین هر روشی دیگه ای که پیشنهاد دادن در stackoverflow انجام دادم بازم نشد.یه نمونه که رو ie ج بده ندارین دوست عزیز!!!!ممنون
نقل قول: مشکل مرورگر ie در ارسال مقادیر با متد POST در تابع ajax jquery
نقل قول:
نوشته شده توسط
Hamed Beyranvand
سلام دوستان.یه صفحه که با استفاده از ajaxمقادیر رو میفرسته طراحی کردم که در تمام مرورگرها اجرا میده بجز ie!!حالا چک کردم دیدم که مقادیر رو ارسال نمی کنه با POST!!!سرچ زدم دیدم که این مشکل برای خیلی ها رخ داده و از ضعف های ie هستش و در stackoverflow راه کارهایی برای رفع این مشکل ارایه دادن که من راستش نفهمیدم دقیقا باید چیکار کنم!!!کسی از دوستان میتونه به زبانی ساده و روان کمک کنه این مشکل حل شه!!بسیار ممنون
این به <head> </head> اضافه کنید ببیند درست میشه
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" >
کدتونم به این صوورت ویرایش کنید
$.ajax({
type: "POST",
url : "blog/insert",
data : dataString,
cache: false,
async: false,
dataType:'json',
success: function(result) {
alert(data);
}
});
نقل قول: مشکل مرورگر ie در ارسال مقادیر با متد POST در تابع ajax jquery
باورم نمیشه!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1:متعجب ::متعجب::متعجب::متعجب::متعجب:
واقعا ممنونم.من این خط رو ده ها بار گذاشتم ولی ج نمی داد.
<meta http-equiv="x-ua-compatible" content="IE=10" >
واقعا ممنونم!!!!:تشویق::تشویق::تشوی ::تشویق::تشویق::تشویق: