こんにちは、私は 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エラーが発生しました.エラーが次のとおりであることを理解していません。
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]