“例外:... [nsIWebProgressListener :: onStatusChange]”在点击事件中使用jQuery AJAX时?

时间:2012-06-01 06:17:16

标签: javascript html jquery

你好我是ajax的新手,我和jquery一起使用它来加载一个html文件在另一个html文档中的html div中,我实现这个的方式是这样的:

  function pageload()//page load is called on body onload event
    {
        $.ajax({
            url: 'Marker.aspx',
            cache: false,
            dataType: "html",
            success: function (data) {
               $(".mainBar").html(data);
               alert("loaded");
            }
        });
}

这似乎工作正常,当我尝试使用像这样的一些js事件来解决问题

$(".panelHead").click(function(){


     alert("clicked!");
       $.ajax({
        url: 'Marker.aspx',
        cache: false,
        dataType: "html",
        success: function (data) {
           $(".mainBar").html(data);
           alert("loaded");
        }
    });

我甚至尝试在按钮上创建onclick函数但问题仍然存在,它没有在浏览器控制台中显示任何错误,但只是不加载文档,我试图使用firebug进行调试它给出了一些jquery.js错误我不明白错误是:

Timestamp: 06/01/2012 AM 11:43:25
Error: [Exception... "'JavaScript component does not have a method named: "onStatusChange"' when calling method: [nsIWebProgressListener::onStatusChange]"  nsresult: "0x80570030 (NS_ERROR_XPC_JSOBJECT_HAS_NO_FUNCTION_NAMED)"  location: "<unknown>"  data: no]

1 个答案:

答案 0 :(得分:1)

错误不是由jQuery引起的,而是由jquery.js引起的。它最像是由一些firefox扩展引起的。请尝试其他浏览器,例如chrome。