以下は、ajax 呼び出しに使用するコードです。これを実行すると、エラーxml 解析エラー構文エラー行番号 1 列 1が fiebug に表示されます。同じ問題を述べているいくつかの質問を見たところ、構文上の問題があることが示唆されました。再度確認しましたが、真犯人はわかりませんでした。私が間違っていることを教えてください。
$.ajax({type: "GET",
cache: false,
url: 'url',
data : 'param1='+ param1val+ '¶m2='+param1val,
dataType: 'json',
success: function(Obj){
if(Some Condition){
//Some Code
}else{
//else code
}
},
});
ここにいくつかのコントローラーコードがあります。
@RequestMapping(value = "url", method = RequestMethod.GET)
public @ResponseBody SomeObject url(@RequestParam(value="param1val") String abc ,@RequestParam(value="param2val") String xyz)
{ //some code}
編集 JSとコントローラーコードにもデバッグコードを追加しました。驚いたことに、コントロールは最初に (JS で) 実行され、次にコントローラーに入ります。こんなことになっていいのでしょうか?