编辑:Ajax调用错误的URL

时间:2014-01-09 17:59:37

标签: java ajax jsp url

我正在尝试通过我的网址调用传输一个值:

$.ajax({
    url : "/ajax/messages.html?lastClientMessage=" + lastClientMessage,
    success : function(messages) {},
    error : function() {},
    cache : false
}); 

我的服务器收到以下消息,例如:

  

/ajax/messages.html?lastClientMessage=1389288516000& _ = 1389289532718

我不知道“& _ =”是什么意思。我认为这个url是我的Controller无法处理请求的原因。我的控制器看起来像这样:

    @RequestMapping("/ajax/messages.html")
    @ResponseBody
    public List<Message> messages(@RequestParam(required = false) Long lastClientMessage) {}

有什么建议我做错了吗? 提前谢谢!

编辑:

感谢您的第一个建议。我尝试了一些东西,我的Controller现在得到了正确的变量,但返回值没有达到我的ajax函数。每次调用错误部分。难道我做错了什么? List变量是正确的。

1 个答案:

答案 0 :(得分:0)

检查变量 lastClientMessage 中的内容,使用:

alert(lastClientMessage); 
$.ajax({
...

必须准确打印“1389288516000&amp; _ = 1389289532718”,因此问题在于填写此变量时。