startDateTime
&endDateTime
haveが、次の行に沿った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」のリクエストパラメータが作成されます。
{...}
は オブジェクトリテラル であり、オブジェクトを作成する簡単な方法です。 .ajax
関数はオブジェクトを受け取り、そのプロパティ(この場合は「start」と「end」)を、サーバーに送信されるHTTPリクエストのプロパティとして設定されるキーと値のペアに変換します。
data: {
startDateTime : "xxx",
endDateTime : "yyy"
}
JSON表記で値を渡すことができます。
data: {startDateTime: 'value here ', endDateTime: 'value here '}
それを試してみてください:
データ:JSON.stringify({開始:startDateTime、終了:endDateTime})
ajax({
url : //your file url finshed with ,
data : {
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)
},
type: 'POST',
success: function(response) {
// do something with response
}
});
データ内
ajax({
url : //your file url finshed with **,**
data : {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)}, //finish with **,**
type: 'POST',
success: function(response)
{
// do something with response
}
});