jQuery.get()函数没有执行

时间:2010-10-18 23:17:39

标签: ajax jquery get

我正在劫持click事件并在href上执行$ .get()。问题是,我正在定义的函数没有被执行。

Firebug Console,显示实际发出了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(data)以undefined形式返回。

2 个答案:

答案 0 :(得分:0)

尝试将第二个参数传递为null

答案 1 :(得分:0)

看来Firebug是罪魁祸首。禁用它允许代码执行。

不确定为什么,但是当它回来时它正在窃取Ajax调用的焦点。