ページロード後に関数を呼び出す必要がありますが、Ajaxによってページ要素がロードされるため、$(document).Ready()
は機能しません。今では$(document).AjaxSuccess()
を使用していますが、関数があまりにも頻繁に呼び出されるため合理的ではありませんが、一度だけ必要です。ajax成功関数を1回だけ起動する
0
A
答えて
2
Ajax関数のcallback functionで関数を呼び出す必要があります。あなたがjQuery Loadを使用している場合、あなたが行う必要があります。例えば
:
$(".element").load("/myUrl", function(){
//add function call here..
});
0
$(document).ready(function(){
$.ajax({
....
});
});
これは、AJAX呼び出しが場合にのみ、最初のロードのページになりますので、一度だけ呼び出します。
1
関連する問題
- 1. PHP cronスクリプトが1分に1回だけ起動する
- 2. JQuery Ajax 1回のリクエストから複数回起動する
- 3. 1回目の起動時にXMLを1回だけ解析します。
- 4. 私のjQuery ajax成功関数のヘルプは起動しません
- 5. getJSONコールは1回だけ起動しますか?
- 6. foreachループの中で関数を1回だけ使用する
- 7. サーバー上のAJAX成功関数
- 8. Jquery Ajaxポスト成功/エラー関数
- 9. jQuery $ .ajaxの成功は1回のみ実行されます
- 10. JavaScriptコードコードビハインド関数を1回だけ呼び出す
- 11. なぜMapView onTouchListenerは1回だけ起動されるのですか?
- 12. jQuery UI AJAXとバリデーターが1回だけ正常に動作するダイアログフォーム
- 13. ファンクションは1回だけ呼び出されますが、複数回起動されます
- 14. Linqは1つのステートメントで1回だけ関数を呼び出す
- 15. ajaxコールの成功関数を削除する
- 16. jQuery ajax成功関数でjs確認ダイアログをラップする
- 17. ajaxの成功関数にsetTimeoutを追加してください。
- 18. jQuery ajax成功コールバックが起動しない
- 19. Jquery IE。 1回だけ実行されるajaxリクエスト
- 20. 変数をjQuery ajaxの成功関数またはエラー関数に渡す
- 21. jQuery - 外部変数をAjaxの成功関数に送信
- 22. $ .getJSON成功関数の動作方法
- 23. ボタンを1回だけクリックする(js)
- 24. バックボーンコレクションイベントを1回だけ追加する
- 25. Visual Studioのインスタンスを1つ起動するだけですか?
- 26. オブジェクトを1回だけ作成するための同期オブジェクト
- 27. 自動コマンドを1回だけ実行する
- 28. jquery関数にajax成功関数のコールバックを追加します。
- 29. onClickの後にPHP関数を複数回実行するボタン(1回だけではない)
- 30. Ajax成功メッセージイベントを複数回連続して取得する方法
使用$(ドキュメント).ready(と呼ばれる、機能しません) – Dhiraj