Итак, у меня есть чрезвычайно простая функция $.post
, которая отлично работает во всех обычных браузерах. Но в IE (я тестировал 7 и 8) этого просто не происходит.
console.log('1');
$.post('home.php', {'a':'b'}, function(data){
console.log('2');
});
Когда я запускаю это в FireFox, моя консоль Firebug показывает 1, а затем 2.
Internet Explorer не проходит 1. У меня были проблемы раньше, когда он считал, что это кросс-браузер из-за отсутствия www
но это не так.
Я не понимаю, где это может пойти не так.
Также изменение input
на { a:'b' }
не работает, поэтому оно не может быть переменными (можно подумать).
РЕДАКТИРОВАТЬ: Упрощенная до более простой неработающей версии
EDIT:
Кажется, что-то не так с переменными, когда я изменяю это:
$.post('home.php', {'a':'b'}, function(data){
до
$.post('home.php', function(data){
Работает ..