2010-10-18 5 views
1

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

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 (данные) возвращены как неопределенные.

ответ

0

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

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

0

Попробуйте передать свой второй параметр как null

+0

явная установка данных в нулевые изменения ничего не связывает :( – panosl

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