0

我正在尝试使用 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 

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

非常感谢!

4

1 回答 1

2

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

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

值的名称可以加引号或不加引号;javascript 假定它们是名称而不是变量。

于 2012-10-30T00:25:41.180 回答