0

他の関数内から関数を呼び出そうとするのに苦労しています:

$('#edit_wgt_contact_form').modal();
//Widgets creation
function createWidget(type){
    $('#edit_wgt_contact_form').modal();
}

"$('#edit_wgt_contact_form').modal()" への最初の呼び出しは期待どおりに機能しますが、関数内の呼び出しはエラー "$("#edit_wgt_contact_form").modal is not a function" を返します。

(もちろん createWidget 関数はスクリプトの他の部分で呼び出されています)。

これは単なる例です。アプリケーションのさまざまな部分で同じ種類の問題が発生しており、何が起こっているのかわかりません。

誰か助けてくれませんか?

前もって感謝します!

4

1 に答える 1

0

これは、JQuery が二重に含まれていることが原因であることがわかりました。このコードの元のページには、別のページをロードする ajax 呼び出しがあり、JQuery がもう一度含まれています。

これは、http: //bugs.jquery.com/ticket/12136に記載されている既知のバグです。

貢献してくれたみんなに感謝します!

于 2012-08-17T17:41:50.757 に答える