Функция jQuery.get () не выполняется - PullRequest
1 голос
/ 19 октября 2010

Я угоняю событие click и делаю $ .get () на href. Проблема в том, что определяемая мной функция не выполняется.

Консоль Firebug, показывает, что запрос GET действительно был выполнен:

    GET http://localhost:8000/products/a-26-tavella-grip-168168-1a-3/ 200 OK 12ms

Так что, не зная, что с этим делать, эта страница является простой HTML-страницей.

$(document).ready(
    function (){
    $("a.product_link").click(function(event) {
        event.preventDefault();
        address = $(this).attr("href");
        $.get(address, function() {alert('get was performed.');});
    });
});

Есть идеи, почему функция не вызывается?

p.s. до этого в сигнатуру функции входили данные, которые я хотел использовать, но console.log (данные) возвращены как неопределенные.

Ответы [ 2 ]

0 голосов
/ 19 октября 2010

Кажется, Firebug является виновником здесь.Отключение позволяет выполнять код.

Не знаю почему, хотя, когда он возвращается, он крадет фокус вызова Ajax.

0 голосов
/ 19 октября 2010

Попробуйте передать ваш второй параметр как ноль

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...