Daten an Server senden - via JSON?
frankx
- javascript
Hellihello
PHP kann ja irgendwie JSON aus einem Objekt/Array herstellen. Wenn ich jetzt zum Beispiel eine Linkliste mit Javascript erstelle, und dann über ein Formular diese erweitere. Wie bekomme ich dann die Daten zurück auf den Server?
Ein var_dump() oder ein serialize() kennt Javascript ja nicht. Muss ich das Objekt/Array zerlegen und per GET ?abc=def etc. pp an den Server schicken, oder wie ginge das?
Ich kann das ja auch machen, in dem ich eine neues script-Element einhänge und als src dann das PHP-Empfängerskript collect_new_urls.php?url1=example.com&url2=example2.com. Dünkt mich aber etwas umständlich. Wo PHP doch JSON verstehen könnte.
Dank und Gruß,
Hellihello
http://www.devpro.it/JSON/files/JSONRequest-js.html in die Richtung geht es wohl.
Wenn ich das richtig sehe, gibt es von Crockford zwar eine Spezifikation, aber noch keine "offizielle" Umsetzung, wohl aber schon Versuche, das umzusetzen (FF-Extension, oder aber http://users.webtest.wvu.edu/dmolsen/JSONTest/lib/JSONRequest.js)
Dank und Gruß,
http://json.org/
Dort ist auch eine grosse Liste von Sprachen für die es entsprechenden Umsetzungen gibt.
Struppi.
Hellihello Struppi,
http://json.org/
Dort ist auch eine grosse Liste von Sprachen für die es entsprechenden Umsetzungen gibt.
Yes, meine Frage war eher, wie ich aus Javascript heraus eine Objekt in JavascriptObjektNotation an PHP übergeben kann. sowas wie "self.jsonize()" oder so gibts ja nicht. PHP bietet ja Funktionen an, um aus einem PHP-Objekt ein JSO zu machen und da ist die Übergabe ja klar, weil schlicht das Objekt dann von PHP ausgegeben wird und von JS ge-evaled (vom Prinzip her, etwaige Sicherheitslücken erstmal aussen vor).
Dank und Gruß,
http://json.org/
Dort ist auch eine grosse Liste von Sprachen für die es entsprechenden Umsetzungen gibt.Yes, meine Frage war eher, wie ich aus Javascript heraus eine Objekt in JavascriptObjektNotation an PHP übergeben kann. sowas wie "self.jsonize()" oder so gibts ja nicht.
Du hast gesehen, dass auf der von mir verlinkten Seite zwei JS Umsetzungen stehen?
z.b. http://www.json.org/json2.js
Struppi.
Hellihello Struppi,
Du hast gesehen, dass auf der von mir verlinkten Seite zwei JS Umsetzungen stehen?
z.b. http://www.json.org/json2.js
Danke!
Dank und Gruß,