Spring MVCでAJAXを使用する際に問題が発生しました。私は多くのフィールドを持つフォームを持ち、各フィールドは、クリックされた関連するボタンに応じてデータを取得します。Ajaxリクエスト - Springのコントローラで別のメソッドを呼び出す
私のボタンのそれぞれは、AJAXリクエストを呼び出す必要があります。各応答が関連フィールドに表示されます。
別のボタンをクリックした後、Springコントローラで別のメソッドを呼び出すことは可能でしょうか?
つまり、同じコントローラで、各リクエストが異なるメソッドを呼び出す同じコントローラに、複数のajaxリクエストを作成したいとします。
は、この例を参照してください:
// when get account detail is clicked it will call this method
@RequestMapping(method=RequestMethod.POST)
public @ResponseBody String getAccountDetails(@RequestParam(value="accountid") String accountid){
return somefunct.getAccountDetails(accountid);
}
// when get account summary is clicked it will call this method
@RequestMapping(method=RequestMethod.POST)
public @ResponseBody String getAccountSummary(@RequestParam(value="accountid") String accountid){
return somefunct.getAccountSummary(accountid);
}
/* when submit button is clicked... Form is submitted for saving*/
@RequestMapping(method=RequestMethod.POST)
public String submitForm(){
// save here
return "myform";
};*/
現在、私は唯一のAJAX要求を持つことができます。このコードを変更して、さまざまなAJAXリクエストに対して異なる機能を持たせることはできますか?
wow!私はその答えにとても感謝しています!それはとても役に立ちました!神はあなたの優しさを祝福します!再度、感謝します!!! –
私はお手伝いできることをうれしく思っています。がんばろう! :) – jmort253