JQuery AJAX-вызов метода службы void, показывающий странное поведение в IE - PullRequest
0 голосов
/ 27 июня 2011

Я вызываю метод void POST в моем приложении через блок JQuery AJAX, в IE служба даже не вызывается, однако элемент управления постоянно попадает в блок успеха (проверено это с помощью firebug для IE).Имеет ли это какое-то отношение к методу void service, а также какой у меня должен быть способ справиться с этой ситуацией.

Заранее признателен за помощь!

Vaibhav

PS Эта функциональность прекрасно работает в Firefox и Chrome

Ниже приведено название службы

options = {
    url: url,
    success: function(o){
    },
    error: function (xhr, err) {
    },
    type: 'POST',
    data: postData,
       contentType: 'application/xml'
    }

Ответы [ 2 ]

0 голосов
/ 27 июня 2011

Используйте fiddler и сравните то, что отправляется по проводам между IE и Chrome.

0 голосов
/ 27 июня 2011

IE слишком агрессивен в кэшировании данных, и довольно часто GET возвращает ранее кэшированные данные.Теперь POST никогда не должен кэшироваться, но зная IE :-(. Попробуйте добавить cache: false, к запросу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...