こんにちは、struts 2 と jquery プラグイン 1.8 を使用しています。$.ajax()
今、ストラットでメソッドを使用するためにグーグルで検索しています。しかし、私は正しいキーワードを入力していないと思っています。この関数をストラットで使用し、応答を文字列として処理する方法を教えてください。
2 に答える
3
jquery は JavaScript ライブラリであり、他のフレームワークと同じようにストラットに含めることができます。jsp ページに jquery を追加します。
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.1.min.js" type="text/javascript" ></script>
その後、次のように使用できます
<script type="text/javascript">
$(function(){ //document ready handler to ensure that the jquery is executed after the DOM is loaded
//your code here
$.ajax({
url:'/your/path/',
type:'POST',//by default is GET
success:function(data){
//success handler code
},
error:function(jxhr){
console.log("o0ps!!");
}
});
});
</script>
于 2012-09-18T10:23:40.463 に答える
0
$.ajax({
type:'POST',
url:'ajaxAction?nodetitle='+title+'&filename='+fil,
dataType:'json',
success:function(data)
{
console.log(stringify(data));
}
});
説明
1.Type はメソッド タイプです: Get または Post。
2.url は、ここでリダイレクトする場所 ajaxAction は、リダイレクトするアクション Java ファイルです。以降 ?nodetitle と filename は、アクション ページに送信される 2 つの引数です。
3.dataType は次のとおりです。データを戻す形式。ここではjson形式です。
4.Success 関数: データが正常に返された場合。次に、Stringify メソッドを使用してデータを取得するか、サーバーで System.out.println を使用します。
于 2014-04-17T12:59:56.367 に答える