javascript
Jag behöver en function i javascript som kan ta en sträng som är uppdelad med |
ex action:delete|action:remove|action:update
När den har blivit uppdelad behöver jag kunna köra olika funktioner
beronde vad det står, tex delete så skall en funktion köras. eller remove
så skall en annan.
nån som har ett kod exempel..
Svara
Sv: javascript
Är det du som har genererat strängen som ska parsas? Har du möjlighet att ändra den?
Svara
Sv: javascript
Vore det inte smarare att generera js-kod rakt av? Dvs. funktionsanropen på en gång?
Svara
Sv:javascript
Ne för sidan laddas inte om, var 5 sekund får jag en ny sträng som måste behandlas och
det blir olika varje gång...
Svara
Sv: javascript
1 | var en_array = "strängen" .split( "|" ); |
borde ju lösa första problemet, sedan är det bara att gå igenom arrayen och eventuellt splitta en gång till och eventuellt köra eval().
Men berätta istället vad du gör/försöker göra, för det där låter inte som den bästa lösningen IMO.
Svara
Sv:javascript
Ok.. det jag gör är att jag har en treeview som visar vilka vänner som är online och
vilka vänner som är offline. 5 femte sekund skickas id:et på trädets noder in vilket
är samma id som vännerna i databasen. strängen ser ut såhär.
id_01:Online|id_02:Online|id_03:Offline| osv
Servern Jämför detta med databasen och om den ser att det finns någon skillnad
(nån har gått online eller offline) så skickar servern tillbaka vilken ändring som har
skett. tex id_01:Offline|id_03 Online, Då vill jag att kunna anropa 2 olika funktioner
beronde på om dom har gått online eller offline så att den kan ändra i treeview
, Det jag då vill få ut till funktionen är id för sig och Online för sig.
Svara