Wie übergeben Sie mehrere JavaScript-Variablen Daten in einem jQuery ajax () - Aufruf?
Wenn startDateTime
& endDateTime
haben, werden dateTime-Werte entlang der Linien von:
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)
Wie Sie pass startDateTime
& endDateTime
dem ajax-Aufruf unten?
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
}
});
},
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen:
Dadurch wird der request-Parameter 'start' und 'Ende' auf dem server, die Sie verwenden können.
Den
{...}
ist ein Objekt-literal, das ist ein einfacher Weg, um Objekte zu erstellen. Die.ajax
Funktion übernimmt das Objekt und überträgt seine Eigenschaften (in diesem Fall 'start' und 'Ende') in Schlüssel/Wert-Paare festlegen, wie Eigenschaften, die auf die HTTP-Anforderung wird an den server gesendet.Können Sie übergeben Sie die Werte in JSON-notation:
Probieren Sie es aus:
data: JSON.stringify({ start: startdatumuhrzeit, Ende: endedatumzeit })
in den Daten