問題タブ [struts2-json-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - struts2でstruts2-jqueryプラグインを使用して部分的なページ更新を行う方法は?
これを利用してページの一部を更新したいと思います。シナリオを考えてみましょう。選択したオプションに応じたドロップダウンリストがあります。ドロップダウンの選択に応じてデータを入力して、ページのdivセクションを更新したいと思います。
これを行う方法?
更新しました :
私はこれを試しました:
JSPコード:
このドロップダウン選択で、divにデータを入力(更新)します。
これがDDの選択に従って入力したいdivコードですが、テキストフィールドの値が入力されていません:
//ページ読み込み時のJSONアクション
私はこれをブラウザのdivセクションで取得しています:
更新された部分:
アクションクラス:
Struts.xml:
ajax - アクション結果を struts2 の同じページに表示する
同じページに結果を表示しようとしていますが、別のページに結果が表示されています。アクションはセッションに属性を追加しています。結果としてその属性の値を表示したいと思います。
struts.xml
次の構成があります
java - JSON と Struts2 で結果が null になる
Extjs4.1 で簡単なフォームを作成しました。
リクエストを Struts2 フレームワークに送信しています。Strtus2JSON プラグインを使用して、レスポンスを受信する必要があります。残念ながら、応答は null です。
アクションクラス
struts.xml
なぜ私が応答を null として受け取っているのか誰にもわかりますか?
jsp - ajax呼び出しを行おうとして、jqgridを使用してJsonデータを表示します
struts2アクションクラスへのajax呼び出しの後、次のjson-dataがあります。
jsonデータはhttpObject.responseTextにあります。
現在jqgridを使用しているようですが、上記のコードは必要ありませんが、jqgridを使用してajax呼び出しを行い、jsonデータを受信し、テーブルに表示する方法をまだ理解できませんでした。
jqgridを使用して、アクションクラスから返されたjsonData-arrayのみをグリッド形式で表示しようとしています。コードは以下のとおりです。
click()を呼び出すことはできますが、を呼び出したいと思います'jQuery("#list2").jqGrid()
。
教えていただけませんか。どのように変更を加えると思いますか。
1)次のコマンドでajaxリクエストを送信します:
url:'callAJax.action?start = 1&t ='+ Math.random()+'testFlag = 1'
また、divId1またはdivId2のどちらであるかを確認するには、以下をクリックします。
2)そして、jsonデータがグリッドに表示されたら、各行にボタンを追加します。クリックすると、行データを読み取り、アクションクラスのURLに対してAjax呼び出しを実行します。
どうすればこれを達成できるか教えてください。
私が走ったとき、何が起こっているのですか?
答え:
完全に削除$("#editgrid")..jqGrid({})
すると、「ドキュメントが読み込まれました」というメッセージが表示されます。
ボタンをクリックすると、「クリック機能の内部」というメッセージが表示されます。
しかし、$("#editgrid")..jqGrid({})
ブロックを部分的または完全に追加すると、「ドキュメントが読み込まれました」としか表示されませんが、ボタンをクリックすると、「クリック機能内」というメッセージが表示されません。
よろしければ、詳細をお知らせください。いつものように、ありがとう!
jquery - Struts2-jQueryグリッドプラグインを使用していますが、アクションが2回呼び出されます
ページをロードするか、グリッド上の任意のボタンを押すと、ここにリストされている例に従い、メソッドexecuteが2回呼び出されます。一度だけ呼びたいです。私に何ができる?
jquery - Struts 2 の jquery グリッドでデータを取得できない
Grid.jsp:
私のStruts.xml
はこんな感じです
次のように実行すると、jsonの結果が表示getData.action
されます
グリッドで値を取得できません..gridModel はテーブルに正しくマップされています..
json - Json struts2 プラグインの includeProperties が機能しない
を使用してstruts2-json-plugin-2.2.3.jar
います。filterList
そして、次のようにクラスのプロパティをシリアル化しようとしています:
struts.xml
コード
アクションクラス
しかし、FilterType クラスのこのプロパティを取得できません。
struts2-jquery - Struts2jqueryグリッドajaxデータはフォーム送信時にリロードします
私はかなり単純なユースケースを持っています。
検索フォームとグリッドがあります
グリッドは、loadSearch.actionにいくつかのデフォルトの結果を表示することを想定しています。
ユーザーが検索フォームにいくつかの条件を入力して送信ボタンを押すと、ajaxの結果を下のグリッドに再ロードする必要があります。
ポストレスポンスで結果を取得していますが、グリッド内に表示できません。
これが私のコードです
Xmlマッピング
jquery - Struts2-JqueryグリッドCSS編集
WebページにStruts2-jqueryグリッドコンポーネントがあります。
完全に機能しますが、Struts2-jQuery-GridプラグインのCSSルールを編集するにはどうすればよいですか?
カスタムCSSルールをこのグリッドビューに適用できますか?
jquery - Struts2Jqueryコンフォメーション
私はアプリケーションでstruts2-jqueryプラグインを使用しており、そのsj:aコンポーネントを使用してフォームを送信しています。
これが私のコードです。
フォームを送信する前に確認ダイアログを表示する必要があるという要件が発生するまで、すべてが正常に機能します。
これは私が実際に実装しようとしたものです。
ユーザーが[OK]をクリックすると、フォームの送信が送信されます。ユーザーが[キャンセル]をクリックすると、フォームの送信はキャンセルされます。
誰かが解決策を持っていたら、私と共有してください。
ありがとう