Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > JQuery Не вызывается callback у post в IE


Автор: maxtor 24.9.2008, 19:46
Код
<?
    if ($_GET['act'] == 'test') {
        print(rand());
    } else {
?>
<script language="javascript" type="text/javascript" src="js/jquery.js"></script>
<div id="captcha_container">тут будет каптча<div>
<script type="text/javascript">
$(document).ready(function() {
    $("#captcha_container").click(function() {
        $.post(
            'test.php?act=test',
            function (data){
                $("#captcha_container").html(data);
            }
        );
    });
});
</script>
<? } ?>


Проблема в том, что не вызывается колбэк в Internet Explorer. Сам запрос выполняется, но данные в функцию не передаются. Проблема только в IE.
Еще один важный факт! На серверах с вебсервером Апач в IE все работало, но у меня nginx, в нем не работает... Кто нибудь сталкивался с данной проблемой? В какую сторону копать?

Автор: maxtor 26.9.2008, 17:24
Вот скриптик: http://katushka.net/test.php
посмотрите, что не так?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)