你好,我是 ajax 新手,我正在使用它和 jquery 来在另一个 html 文档中的 html div 中加载一个 html 文档,我实现这一点的方式是这样的:
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 错误t理解错误是:
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]