Medlem
|
|
Reg.datum: Nov 2003
Inlägg: 214
|
|
Medlem
Reg.datum: Nov 2003
Inlägg: 214
|
Jag försöker hitta ett lämpligt sätt att separera ut HTML kod från javascript
kod vid JSON anrop. Nu är lösningen den att man skapar html via DOM i själva loopen, typ:
// Process the JSON data returned from the server
var messages = [];
try {
messages = YAHOO.lang.JSON.parse(o.responseText);
}
catch (x) {
alert("JSON Parse failed!");
return;
}
YAHOO.log("PARSED DATA: " + YAHOO.lang.dump(messages));
// The returned data was parsed into an array of objects.
// Add a P element for each received message
for (var i = 0, len = messages.length; i < len; ++i) {
var m = messages[i];
var p = document.createElement('p');
var message_text = document.createTextNode(
m.company_name + ' says "' + m.company_name + '"');
p.appendChild(message_text);
msg_section.appendChild(p);
}
Men det jag vill göra på ett bra sätt är att ha HTML markupen för denna loop separerat
bort från javascript koden..
Har någon sett en bra lösning på detta?
|