ďťż

[json][javascript-ajax] proszę o pomoc :)

       

Podstrony


telcocafe

witam

znalazłem pewien kod i przerobiłem po swojemu:

function getCat(id, el) { var box = $(el); box.options.length=0; if (el=='kat2') { $('kat2').disabled = 'disabled'; $('kat2').addClassName('disabled'); } if (el=='kat2' || el=='kat3') { $('kat3').selectedIndex=0; $('kat3').options.length=0; $('kat3').disabled = 'disabled'; $('kat3').addClassName('disabled'); } box.selectedIndex=0; if (id) { var url = "ajax.php"; var params = new Object(); params.method = "post"; params.parameters = "cat="+id; params.onComplete = function(opcje) { var opcje = eval("(" + opcje.responseText + ")"); alert("test"); opcje.c.each(function© { box.options[box.length] = new Option(c.name,c.id); }); box.disabled = ''; box.removeClass('disabled'); } params.onFailure = function(a) { alert(a.responseText); }; new Ajax.Request(url, params); } }

problem tkwi w tym, że nie wiem w jaki sposób mogę przeevaulować (:P) dane z json'a a potem je po kolei przeparsować za pomocą ten funckji:

opcje.c.each(function(c) { box.options[box.length] = new Option(c.name,c.id); }); box.disabled = ''; box.removeClass('disabled'); }

tak przykładowe dane z ajax.php:


{"c":[{"id":"","name":"----------" },{"id":8"","name":"Luzem"},{"id":9""," name":"Opakowaina"}]}

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.