[JavaScript] json object auslesen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Atkaz, 12. August 2011 .

  1. 12. August 2011
    json object auslesen

    Hallo Leute,

    ich habe eine Frage. Ist es in javascript/jquery irgendwie möglich werde wie z.B
    {table:'Username',dir:'ASC'} auszulesen und die einzelnen werte dann zu verwenden z.b table->Username etc.

    Es geht darum, dass ich eine Tabelle Sortieren will. Die th's enthalten Links mit dem entsprechndem Spaltenname nach dem sortiert werden kann/soll. Die links enthalten wiederrum die o.b. dargestellten Informationen({table:'Username',dir:'ASC'}). Nun möchte ich das ganze an zwei "hidden-Felder" übergeben und dann an ein php-script schicken.

    würde mich freuen wenn einer ne Lösung hätte.

    mfg
    atkaz
     
  2. 12. August 2011
    AW: json object auslesen

    Hab das Problem gelöst:


    var attr = $(this).attr("rel"); // Der String
    var object=eval('('+attr+')');

    mfg
    atkaz
     
  3. 12. August 2011
    AW: json object auslesen

    eval geht zwar, ist aber ein sicherheitsrisiko.

    nutz doch den json-parser:
    Code:
    var data = '{"hello":"world"}';
    var json = JSON.parse(data);
    
    console.log(json.hello);
    aber da du eh jquery nutzt:
    Code:
    var data = '{"hello":"world"}';
    var json = $.parseJSON(data);
    
    console.log(json.hello);
    der code macht im grunde 1:1 das selbe, hat aber nen fallback implementiert für altes browser-klump
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.