2012-10-30 64 views
0

我想通过使用jQuery的ajax传递两个请求参数。下面是我做的:jquery ajax传递多个参数

function querySummary(){ 
$.ajax({ 
    type:"POST", 
    url:"internalSummary.action", 
    data:{starttime:$("#starttime").val(),endtime:${"#endtime"}.val()}, 
    success: function(data) { 
     $("#hello").html(data); 
    } 
}); 

}

我试图传递开始时间和结束时间两个参数,但得到

Uncaught SyntaxError: Unexpected token ILLEGAL 

任何人都可以就如何解决这个问题的一些建议吗?

非常感谢!

+0

当错误是“意外令牌”,通常只是你做了一个错字,他们通常并不难发现作为控制台会告诉你几乎在哪里。 – adeneo

回答

2

您在第二个jquery select中使用大括号而不是括号。 data应该如下:

{starttime:$("#starttime").val(),endtime:$("#endtime").val()} 

值的名称可以被或不使用引号; JavaScript假定他们是名字而不是变量。

+0

对不起'*',我试图让字体变大。我没有那个。现在我又改了一次。谢谢你 –