Ich versuche, ein Json-Objekt aus Variablen, die ich in einem Formular bekomme, zu erstellen.Erstellen von Json-Objekt mit Variablen
var firstName = $('#firstName').val();
var lastName = $('#lastName').val();
var phone = $('#phoneNumber').val();
var address = $('#address').val();
Bisher habe ich den Code unten, aber es wird nicht validiert oder funktioniert. Ich bin neu dazu, bitte helfen Sie! ändern var dazu:
var jsonObject =
{
firstName: firstName,
lastName: lastName,
phoneNumber:phoneNumber,
address:address
}
in JSONlint ich diese Störung erhalte:
Parse error on line 1: varjsonObject={
^ Expecting '{', '['
Sind Sie sicher, dass Sie ** ** JSON und nicht eher ein JS-Objekt erstellen? Auch welche Teile des Objekts sollen Variablen sein? Wie ist der erste Teil mit dem zweiten Teil verbunden? Wenn Sie 'formObject' wirklich in JSON konvertieren wollen, haben Sie kein Glück, da Sie jQuery-Objekte nicht in JSON konvertieren können (und Sie' '' 'in' "firstName": ('#firstName') ') verpassen. Bitte seien Sie genau über das Ergebnis, das Sie erhalten möchten, jetzt ist es etwas verwirrend, da es scheint, dass Sie mit der richtigen Terminologie zu kämpfen haben. –
Sie könnten es hilfreich finden, mehr über das Objekt im MDN JavaScript Guide zu lesen: https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Working_with_Objects. –
das Ergebnis, das ich will, ist ein JSON-Objekt, das ich mit Ajax senden kann. – Anthony