0

クライアントに次のコードがあります

    var value = {"userId":form.userId.value};

var xhrArgs = {
    url : messageUrl,
    handleAs : "text",
    content: value,
    load : displayMessages,
    error : function(error) {
        dojo.byId("displayArea").innerHTML = "Error aquiring messages";
    }
};
dojo.xhrGet(xhrArgs);
}

そして、サーバー側のコントローラーコードで

@RequestMapping(value = "/getMessages.htm", method = RequestMethod.GET)
public @ResponseBody String showMessageTable(@RequestParam("userId") String userId,ModelMap params)
{

400エラーが表示されます

クライアントから送信されたリクエストが構文的に正しくありませんでした ()

誰かが私が間違っていることを説明できますか? 私は dojo コードを firebug でテストしましたが、値は問題なく通過しているようです。ありがとう!

4

1 に答える 1

1

役に立つかもしれません。このURL にアクセスしてください: http://maxheapsize.com/2010/07/20/spring-3-mvc-ajax-and-jquery-magic-or-better-simplicity/

于 2012-09-01T07:25:28.953 に答える