そしてSpringMvcアヤックスのGET、ピットピットにspringMVC伝統的な価値観を投稿アヤックスのGET要求、および要求されたパラメータ渡しとポストを回します

アヤックスのGETリクエストspringMVCピットとポストリクエストパラメータ渡し、

1、、とにURLを投稿し、または取得するかどうかのAJAX要求?パラメータの形態では、背景はString型の変数を受信できるように、変数名、パラメータ名が一致しなければなりません

レセプションアヤックス:

$アヤックス(

"productForm?loginname2 = jichen"、 URLの文字列//要求が送信されました。
{
データ型:サーバーから返された「JSON」、//期待されるデータ型。サーバーが返すの一貫性のない場合は、ParseErrorのの報告
タイプ:「POST」または「GET」、// GETまたはPOSTリクエストメソッドの
コンテンツタイプのサーバーに、//送信情報を符号化する;「のcharset = UTF-8のアプリケーション / JSON」:contentTypeのを

...

});

背景springMVC:

@ RequestMapping(値=「/ ProductForm」)
@ResponseBody(このメソッドの戻り値がなく、リターン体への要求(と、ページ名ではないことをこの注釈手段クライアントに、サーバが返すデータ)であること)
パブリック文字列ProductPost(文字列loginname2){
                                        (ここでは、パラメータの名前と一致しており、フロントデスクを渡す必要があります)


System.out.println(loginname2);プリントの値であるJichen

}

 

図2に示すように、AJAXリクエストをポストは、contentTypeのは、 "アプリケーション/ JSON;のcharset = UTF-8" である必要があり、データはJSON.stringifyでフォーマットされなければならない。JSON.stringify({ID:1})、背景缶のタイプの地図! requestBody地図データは、必要不可欠な受信されます。

 

レセプションアヤックス:

$アヤックス(

"productForm?loginname2 = jichen"、 URLの文字列//要求が送信されました。
{
タイプ:「POST」 
のcontentType:「ファイルアプリケーション/ JSON;のcharset = UTF-8」、//、サーバに文字セットをコンテンツ情報を送信するならないときタイプをコードする、中国の拡散歪みの背景が

サーバに送信される//データ。
データ:JSON.stringify({ID:1 、ログイン名: "春MVC 実際のビジネスアプリケーション"})

}

背景springMVC:

@ RequestMapping(値=「/ ProductForm」)
@ResponseBody(このメソッドの戻り値がなく、リターン体への要求(と、ページ名ではないことをこの注釈手段クライアントに、サーバが返すデータ)であること)
パブリック文字列ProductPost(文字列loginname2、requestBody地図データ@){
                                       

System.out.println(data.get( "ログイン名") ); 実際のエンタープライズアプリケーションスプリングMVCを印刷


}

1、、とにURLを投稿し、または取得するかどうかのAJAX要求?パラメータの形態では、背景はString型の変数を受信できるように、変数名、パラメータ名が一致しなければなりません

レセプションアヤックス:

$アヤックス(

"productForm?loginname2 = jichen"、 URLの文字列//要求が送信されました。
{
データ型:サーバーから返された「JSON」、//期待されるデータ型。サーバーが返すの一貫性のない場合は、ParseErrorのの報告
タイプ:「POST」または「GET」、// GETまたはPOSTリクエストメソッドの
コンテンツタイプのサーバーに、//送信情報を符号化する;「のcharset = UTF-8のアプリケーション / JSON」:contentTypeのを

...

});

背景springMVC:

@ RequestMapping(値=「/ ProductForm」)
@ResponseBody(このメソッドの戻り値がなく、リターン体への要求(と、ページ名ではないことをこの注釈手段クライアントに、サーバが返すデータ)であること)
パブリック文字列ProductPost(文字列loginname2){
                                        (ここでは、パラメータの名前と一致しており、フロントデスクを渡す必要があります)


System.out.println(loginname2);プリントの値であるJichen

}

 

図2に示すように、AJAXリクエストをポストは、contentTypeのは、 "アプリケーション/ JSON;のcharset = UTF-8" である必要があり、データはJSON.stringifyでフォーマットされなければならない。JSON.stringify({ID:1})、背景缶のタイプの地図! requestBody地図データは、必要不可欠な受信されます。

 

レセプションアヤックス:

$アヤックス(

"productForm?loginname2 = jichen"、 URLの文字列//要求が送信されました。
{
タイプ:「POST」 
のcontentType:「ファイルアプリケーション/ JSON;のcharset = UTF-8」、//、サーバに文字セットをコンテンツ情報を送信するならないときタイプをコードする、中国の拡散歪みの背景が

サーバに送信される//データ。
データ:JSON.stringify({ID:1 、ログイン名: "春MVC 実際のビジネスアプリケーション"})

}

背景springMVC:

@ RequestMapping(値=「/ ProductForm」)
@ResponseBody(このメソッドの戻り値がなく、リターン体への要求(と、ページ名ではないことをこの注釈手段クライアントに、サーバが返すデータ)であること)
パブリック文字列ProductPost(文字列loginname2、requestBody地図データ@){
                                       

System.out.println(data.get( "ログイン名") ); 実際のエンタープライズアプリケーションスプリングMVCを印刷


}

おすすめ

転載: www.cnblogs.com/fc520/p/11881439.html