3

こんにちは、私は 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]
4

1 に答える 1