0

基本的にダイアログ内の編集フォーム (ui.dialog) であるページを読み込もうとしています。このページを外部 (私は asp.net を使用しています) ページから読み込むことができます。

問題は、「ポップアップ」フォーム内で$(function() {my function here});、ページの読み込み時にいくつかのことを行う構文と、.fnajax 呼び出しを使用していくつかの動的ドロップダウンの拡張機能を登録する必要があることです。

私は my を作成しました<script type="text/javascript" src="jquery.js">が、これらが含まれているとは思いませんし、my も$(function)呼び出されていません。

これは可能ですか、それとも私がしなければならないことを達成する別の方法を見つける必要がありますか?

4

3 に答える 3

2

本当に AJAX 経由でそのフォームをロードする必要がある場合は、$.ajax コールバック自体ですべての Javascript を行うことができます。したがって、次のようにポップアップ フォームをロードします。

$.ajax({
   //...
   success: function(text) {
       // insert text into container
       // the code from $(function() {});
   }
});
于 2008-09-15T16:38:27.913 に答える
0

livequery プラグインを使用します。

後でロードされる要素にイベントをバインドできます: http://brandonaaron.net/docs/livequery/

于 2008-10-08T20:12:32.043 に答える
0

ドキュメントの準備完了イベントが既に発生しているため、スクリプトは実行されません。内からコードを削除します

$()
于 2008-10-02T22:55:08.110 に答える