0

次を使用してStrutsから文字列を取得します

$(document).ready(function( data ) 
{ 
   $('#contextsTextArea').val('<s:property value="myMessage"/>')
}); 

正常に表示されます。strutsアクションが代わりに文字列のリストを返す場合、JQueryを使用してこのリストを反復処理するにはどうすればよいですか?これは私の試みですが、何も表示されません。何が問題なのかわかりませんか?

$('<s:property value="myMessage"/>').each(function (key, value) { 
    alert(value); 
});
4

1 に答える 1

1

これを行う最善の方法は、struts2-JSONプラグインを使用して、アクションクラスからJSONデータを返すことだと思います。

Jqueryにはすでに便利なJSonパーサーメカニズムが付属しており、返されたリストを解析できます(JSONに変換されます)。

于 2012-09-16T07:07:49.647 に答える