Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Не работает функция $.get


Автор: romantik2011 25.11.2011, 17:01
Код
<html><head><title>ololo</title>
<script type="text/javascript" src="http://megatyumen.ru/public/js/jquery-1.6.3.min.js"></script>
<script type="text/javascript">

        function contest_vote(contest_id) {
        var contest_id = contest_id;
        
        alert(contest_id);
        $.get(
            'http://megatyumen.ru/contest/vote_ajax/'+contest_id,
            function(data) {
            alert(contest_id);
                if(data.error) {
                    alert(data.error_msg);
                } else {
                    alert(data.rating);
                }
            },
            'json'
        );
        
    }
</script></head><body>
 <input type="button" onclick="contest_vote(9)" value="+1" />
</body>
</html>


Нужно отправить запрос, и получить ответ, сниферил все отсылается, сервер отвечает, а функция не вызывается
Функция, которая исполняется всякий раз после удачного завершения загрузки данных.
вот почему-то она не вызывается

Автор: skyboy 25.11.2011, 17:22
хм. ну, ты ж дебаггером и внутрь jQuery.get можешь попасть. что там у тебя происходит? вызывается колбек или нет?

Автор: romantik2011 25.11.2011, 21:24
Что-то не работает совсем.

Автор: -=Ustas=- 25.11.2011, 22:45
romantik2011, пробуй заворачивать try {} catch {}.  и еще, firebug есть?

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