0

先週、Struts 2 を使い始めたばかりなので、私の質問に対する答えは明白かもしれません。

アクションを使用し、メソッドを実行してデータを取得する送信付きの開始フォームがあります。次に、jQuery を機能させる唯一の方法は、アクションを配置し、返されたばかりのメソッドを実行してからsuccess、3 番目のアクションで jQuery グリッドに移動することでした。

ブラウザでプログラムを実行しようとすると、唯一の問題は、JSON 文字列がファイルとして返されることです。そのため、アクションを呼び出すgetJSONResultと、JSON 文字列を含むファイルが提供されます。このファイルを開いたり、ダウンロードしたりできます。.

例:
例 1
例 2

設定の問題だと思いますが、見つかりません。誰かが私を助けてくれたらとてもうれしいです、ありがとう!

4

1 に答える 1

1

問題は Struts 側ではなく、HTML/JQuery 側にある可能性があります。

送信ボタンをクリックすると、ブラウザは結果に対して何かをしようとします (開く...)。あなたはそれが起こらないようにしたいと思っており、結果を取得して自分で処理するだけです.

私は struts で jQuery を使用することに成功し、このブログ投稿に触発されました。結果の処理は、かなりよく説明されています。完全に従う必要はありませんが、正しい方向に導くことができます。

http://mycodefixes.blogspot.be/2011/01/using-struts-2-with-json-and-jquery.html

于 2012-08-22T15:31:34.223 に答える