По какой-то причине, только в IE (пробовал 7 и 8), jQuery выполняет запрос POST, когда это должен быть GET. Смотрите ниже:
function(...) {
/* ... */
$.ajax({
type: 'GET',
dataType: 'script',
url: '/something/' + id,
processData: false,
data: 'old_id=' + oldId,
success:function(data) {
alert(data);
}
});
/* ... */
}
Все браузеры правильно получают, но IE выполняет POST. Почему?