2014-01-09 4 views
0

IE 8 создает проблемы с отправкой REQUEST в AJAX-файл. Вот мой код:ajaxForm + fancbox создает проблемы Internet Explorer 8

$(document).ready(function() { 
$("#reportform").ajaxForm({ 
    success: function(responseText){ 
     $.fancybox({ 
      'transitionIn' :  'elastic', 
      'transitionOut' :  'elastic', 
      'speedIn'    :  600, 
      'speedOut'    :  200, 
      'overlayShow' :  false, 
      'width':  600, 
      'height':  400, 
      'content' : responseText 
     }); 
    } 
}); 
}); 

Мой HTML выглядит следующим образом:

<form method="POST" id="reportform" action="/ajax.php"> 
[ .... ] 
<input type="submit" value="{{lang_generate_report}}"> 
</form> 

В ajax.php я делаю print_r ($ _ REQUEST) я получаю в Mozilla Firefox и Internet Exlporer 11 правильно Результаты. В Internet Explorer 8 я получаю пустой массив без значений внутри.

Что может быть неправильным?

+0

Вы пробовали '$ .fancybox (responseText, {// options})'? – JFK

ответ

0

Я нашел проблему самостоятельно. Это было последнее обновление от http://malsup.github.com/jquery.form.js

Я взял версию раньше (3.46.0) из ветки, которая работает с IE 8 и всеми другими браузерами для меня.

Смежные вопросы