У меня есть этот javascript, который отлично работает в Chrome, но в IE переменная data, переданная в функцию Success, всегда является пустой строкой.Более того, мой обработчик даже не ударил!
(jQuery 1.6.2)
$.ajax({
url: "/rb.ashx",
type: "GET",
data: ({ cmd: 'getpmcount' }),
async: true,
success: function (data) {
alert('unread [' + data + ']');
}
});
если я добавлю фиктивный параметр к исходящим данным:
$.ajax({
url: "/rb.ashx",
type: "GET",
data: ({ cmd: 'getpmcount', x:'x' }),
async: true,
success: function (data) {
alert('unread [' + data + ']');
}
});
это прекрасно работает !!
Кто-нибудь может объяснить, почему это так?Я бы предпочел, чтобы все работало правильно, чем этот взлом.
Спасибо.