如果startDateTime
和endDateTime
具有dateTime值,则如下所示:
Start: Mon Jan 10 2011 18:15:00 GMT+0000 (GMT Standard Time)
End: Mon Jan 10 2011 18:45:00 GMT+0000 (GMT Standard Time)
如何将
startDateTime
和endDateTime
都传递给下面的ajax调用?eventNew : function(calEvent, event)
{
var startDateTime = calEvent.start;
var endDateTime = calEvent.end;
jQuery.ajax(
{
url: '/eventnew/',
cache: false,
data: /** How to pass startDateTime & endDateTime here? */,
type: 'POST',
success: function(response)
{
// do something with response
}
});
},
最佳答案
尝试:
data: {
start: startDateTime,
end: endDateTime
}
这将在您可以使用的服务器上创建请求参数“start”和“end”。
{...}
是object literal,这是创建对象的简便方法。 .ajax
函数获取对象并将其属性(在本例中为“开始”和“结束”)转换为键/值对,这些键/值对被设置为发送到服务器的HTTP请求上的属性。关于jquery - 如何在jQuery ajax()调用中传递多个JavaScript数据变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4663341/