1

かなり簡単な質問があります:

Jqueryで偽の$(document).ready()をコード(ユーザーには見えない)で「送信」することは可能ですか?

私がやりたいことは、すべての Jquery を強制することです – Ajax 呼び出しの後にコードをアクションの準備ができているようにします... .on() 関数は知っていますが、同時にすべてのコードをトリガーすることはできません。メインコンテンツを読み込んでいます……</p>

ご協力ありがとうございました

ps。私はこの質問にあまり投稿しなかったことを知っていますが、それでも私を悩ませています... pps。私の英語でごめんなさい

4

2 に答える 2

3

次のようなパターンが機能します。

function init() {
    //do whatever
}

$(document).ready(init);

$.ajax({...}).done(init);
于 2013-10-02T20:27:28.770 に答える
3

.ajaxComplete()を使用して、ajax の完了後にイベント処理を行うことができます。

「Ajax リクエストが完了するたびに、jQuery は ajaxComplete イベントをトリガーします。この時点で、.ajaxComplete() メソッドに登録されているすべてのハンドラーが実行されます。」

$(document).ajaxComplete(function (event, request, settings) {
    //event handling
});
于 2013-10-02T20:28:34.997 に答える