2

ajax を使用してプロジェクト ステータスの変更時にプロジェクト ツリー ビューを更新する必要がありました。私はこのコードを使用しました:

$(document).ready(function(){ 
 $("#sel").change(function(){
    $.ajax({
                    type: "GET", 
                    url: "<my url>...&stat="+$(this).val(),
                    dataType: "script",
                    cache: true,
                    success: function(data) { 
                    $("#ajax_results").html(data);

                   }
                });

結果リストのhtml:

echo "<div id='ajax_results'>";
          echo '<SCRIPT>initializeDocument();</SCRIPT></div>          
         </SPAN>';

ツリー ビューは次のスクリプトを使用します: http://www.TreeView.net。上記のコードは、URL で呼び出したファイルによって生成された js コードを表示するツリーを取得する必要があります。ツリーが表示されるように ajax 応答の後に Java スクリプトを実行するにはどうすればよいですか? 以下は、ステータス変更前後のプロジェクト ツリー ビューの印刷画面です。 状態変化前:

ステータス変更後:

ステータス変更後:

私もこのコードを試しました:

$(document).ready(function(){ 
 $("#sel").change(function(){
 $("#ajax_results").load('<my url>....&stat=all');
});
 });

結果リストdivには何も表示しません。

4

1 に答える 1

0

jquery は、スクリプトの結果を受け入れる機能を提供すると思います。 dataType: 'script'

于 2013-05-20T10:57:34.607 に答える