[PHP] array von php zu javascript schicken

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Adasz, 28. Juli 2009 .

  1. 28. Juli 2009
    array von php zu javascript schicken

    Hallo, ich benutzte ajax um ein formular zu überarbeiten jedoch um es zurück zu javaskript zu schicken komme ich nicht weiter weil der server kein json kennt. gibt es eine möglichkeit dies zu umgehen?
     
  2. 29. Juli 2009
    AW: array von php zu javascript schicken

    ???

    wie darf man das verstehen?!

    json ist nen einfaches textformat um daten zwischen zwei programmen zu übertragen. und das plattform und programmiersprachenunabhängig...

    für fast jede sprache gibts ne lib, die json erzeugt bzw. interpretiert... von daher ist es nicht möglich, dass dein server json nicht kennt...
     
  3. 29. Juli 2009
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: array von php zu javascript schicken

    er meint wohl das die json-lib nicht mit in php einkompiliert wurde (php-version kleiner als 5.2.0)
    PHP: json_encode - Manual

    schau dir mal im zend-framework die en- und decoder an. die sollten sogar standalone laufen.

    No File | xup.in
     
  4. 29. Juli 2009
    AW: array von php zu javascript schicken

    auch wenn ich es nicht verstehe nehme ich das mal vorweg:

    PHP:
      // wenn js ein json sendet und verarbeitet
    $do_sopmething  json_decode ( $_POST [ 'comes_with_ajax' );
    echo 
    jeson_encode ( $result_array );
    wenn du das nicht mit json gebacken bekommst kannste auch einfach das machen:
    PHP:
      // js sendet mehrere "einfache" posts
    $do_something_with  $_POST [ 'first_var' ];
    $do_something_with2  $_POST [ 'second_var' ];

    echo 
    $result_from_first . '|' . $result_from_second ;
    Ergebnis ist dann sowas: result1|result2. Das muss dann gesplittet werden am | und fertig ist dein array


    Edit
    : Oder Murdocs variante
     
  5. 29. Juli 2009
    AW: array von php zu javascript schicken

    danke murdoc ich probier mal das framework aus.

    für den rest die nciht verstehen das der webserver json nicht kann dort ist php < 5.2 drauf
     
  6. 29. Juli 2009
    AW: array von php zu javascript schicken

    Hier die Doku zu Zend_Json dazu, falls benötigt:
    Zend_Json - Zend Framework Reference - Zend Framework

    Die Zend Klassen sind halt langsamer, jedoch ist das Ergebnis das selbe.
     
  7. 29. Juli 2009
    AW: array von php zu javascript schicken

    danke sehr, habs fertig, also die lib einbinden und dann

    Zend_Json::$useBuiltinEncoderDecoder = true;

    setzten und mit Zend_Json::encode( $data,false,array('enableJsonExprFinder' => true));
    kann man sich das in ein json objekt uwandeln^^
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.