Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][AJAX][XML], problem z option
josephin_1
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 9.04.2008

Ostrzeżenie: (0%)
-----


witam,

mam w formularzu dwa pola <select> jak cos sie zaznaczy w pierwszym polu - w tle jest wykonywany skrypt php ktory zwraca dane w postaci xmla

<records>
......
<record>
<ID> $id_podkategorii </ID>
<nazwa> $nazwa </nazwa>
<wynik> $wynik </wynik>
</record>
.......
</records>


Skrypt javascript ktory to mieli wyglada tak:


function a$(id){
return document.getElementById(id);
}

function parseRecords(xml) {

var opttypes = document.getElementById("podkategorie");
record = xml.getElementsByTagName("record");

ID = new Array();
nazwa = new Array();

for (i = 0; i < record.length; i++) {
nazwa[i] = record[i].childNodes[1].childNodes[0].nodeValue;
ID[i] = record[i].childNodes[0].childNodes[0].nodeValue;

}

for (i = opttypes.options.length-1; i >= 0; i--) {
opttypes.remove(i);
}

for(var i = 0; i < nazwa.length; i++) {
opttypes.options[i] = new Option(nazwa[i],ID[i]);
}
}

function getRecords() {
var kategoria = $("kategorie").value;

advAJAX.get({
url : "odpowiedz.php?kategoria="+kategoria,
onInitialization : function(obj) {
a$("podkategorie").disabled="true";
},
onSuccess : function(obj) {
parseRecords(obj.responseXML);
a$("podkategorie").disabled="";
}
});
}


Wszystko pieknie ladnie dziala, javascript zwraca wynik w postaci
.....
<option value=' ID '> nazwa </option>
......


chcialabym tak zmodyfikowac skrypt javascriptowy by wynik byl w postaci
.....
<option value=' ID '> nazwa (wynik)</option>
......


jakies pomysly??

Ten post edytował josephin_1 25.11.2008, 17:17:29
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 14:37