FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
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? |
||
![]() |
![]() |
|
|