2012-06-01 31 views
3

你好,我是新来的AJAX和我使用它与jQuery一起加载HTML DIV这是另一个HTML文档,我实现这一目标的方式里面的html文件是这样的:“异常:... [nsIWebProgressListener :: onStatusChange]”在点击事件中使用jQuery AJAX时?

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功能,但问题仍然存在,它不会显示在浏览器控制台的任何错误,但根本不加载文件,我试图使用萤火虫调试它给了一些jquery.js错误,我不明白d错误是:不引起jQuery的,而不是错误的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] 
+0

难道碰巧是jQuery的老版本吗? – Corbin

+1

确实存在一个非常奇怪的错误... – 2012-06-01 06:23:39

+0

是否已将'click'事件放入'' – Vivek

回答

1

该错误。它最喜欢是由一些Firefox扩展引起的。请尝试Chrome浏览器等其他浏览器。

+0

我尝试在铬和IE浏览器相同 – Snedden27