AJAX呼び出しを行った後、ユーザー定義のJS関数を呼び出す際に問題があります。基本的には、メインのhtmlページにいくつかのラジオボタンを作成しました。ユーザーがラジオボタンの1つをクリックすると、AJAX呼び出しがトリガーされ、メインのhtmlページで設定した「div」コンテンツ内の別のhtmlファイルが返されます。もう1つのhtmlファイルには、onclickイベントハンドラを使用して関数を呼び出すユーザ定義のJS関数(「updateContent()」など)が含まれています。私は、アプリを実行しているときに、ボタンをクリックします。私は火かき棒が "updateContent()が定義されていない"というエラーを出すのを見ました。関数自体は正常に動作し、正しく定義されていなければなりません。これについて私を助けてください!ありがとう。AJAXコンテンツを返した後、ユーザー定義のJS関数を呼び出せません。
3
A
答えて
2
ここの魔法のGoogleの単語は「JSON-P」と「On Demand Javascript」のパターンです。基本的に、チャンクを読み込む代わりに、タグを作成して読み込みます。その後、javascriptが解釈され、関数が定義され、爪が見つかり、馬はshodであり、王国は失われません。
+0
これを達成するためにJSON-Pの使い方を教えてもらえますか? –
1
これは、innerHTML経由で挿入するjsコードが決して実行されないためです。 eval
を実行してHTMLコードから抽出する必要があります。 PrototypeJSにはこれを自動的に実行するconfiguration optionがあります。
jsコードを区切り、それを残りのjsコードに含めることをお勧めします。
関連する問題
- 1. 返されたAJAXコンテンツの中でユーザー定義のJS関数を呼び出す
- 2. 関数を呼び出せません
- 3. Jqtouchでユーザー定義jqueryまたはajax関数呼び出しを呼び出す方法
- 4. ajax呼び出しは外部JSファイルからデータを返しません
- 5. ajax呼び出し成功関数は呼び出されません
- 6. jQueryを使用してphp関数を呼び出せません:ajax
- 7. Uncaught TypeError:未定義のメソッド 'extend'を呼び出せません
- 8. ページをリロードした後にjs関数を呼び出す
- 9. クラスを関数として呼び出せません。
- 10. ユーザパラメータ定義の呼び出し関数
- 11. xmlデータを返すselectステートメントでユーザー定義関数を呼び出す
- 12. ajaxは成功後に別のjs関数を呼び出さなかった
- 13. Gridviewカスタムバリデーターは、ajax呼び出しから返された後にinnerHTMLを設定できません。
- 14. PHPでクラスの関数を呼び出せません
- 15. bson-extのネイティブ関数を呼び出せません
- 16. Grails - JSメソッドでajaxを呼び出した後のレンダリングページ
- 17. 呼び出された関数が機能しません
- 18. jQueryはユーザ定義関数を呼び出して呼び出します
- 19. C#でプロパティから関数を呼び出せませんか?
- 20. ラムダ関数を呼び出せません
- 21. JCarouselクローンアイテムがjavascript関数を呼び出せません
- 22. 静的メソッドから関数を呼び出せません
- 23. は簡単なappendChild関数を呼び出せません
- 24. Android SDK。 setContentViewはアクティビティ関数を呼び出せません
- 25. oracleストアドプロシージャと関数を呼び出せません
- 26. Jquery関数はPHPファイルを呼び出せません
- 27. タイマーを使わずに定義した秒後に関数を呼び出す
- 28. ajaxを呼び出してC#関数を呼び出し、返されたintgerを取得します
- 29. JS関数をonclickイベントから呼び出すことができません
- 30. php array_pushは、ajax呼び出しの後に配列を追加しません。
Ajaxを使用して '
'をフェッチしていますか?今は*トラブルを求めている*。 –^合意。ほとんどの機能と減速は '
'タグで行われます。このタグはロードしていません。私は*同じページからスクリプトを読み込む方法があると思うが、見つけたら投稿するよ... – Blender