jquery ajax传递多个参数

时间:2012-10-30 00:23:09

标签: ajax jquery

我正在尝试使用jquery通过ajax传递两个请求参数。以下是我的工作:

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

}

我试图传递starttime和endtime两个参数,但得到

Uncaught SyntaxError: Unexpected token ILLEGAL 

有人可以就如何解决这个问题提出一些建议吗?

非常感谢!

1 个答案:

答案 0 :(得分:2)

你在第二个jquery select上使用花括号而不是括号。 data应如下所示:

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

值的名称可以引用或不引用; javascript假设它们是名称而不是变量。