Jeg er løbet lidt sur i noget Ajax-kode, der skal bringe en ny funktion til macnyt. Er du god til Ajax og har lyst til at hjælpe så skriv i denne tråd.
/PP
Måske kunne du skrive hvad der skal laves, for at højne chancerne for hjælp? Det kunne jo være, at der sad en et sted og lige vidste hvordan det skunne skrues sammen på en halv time?
Det kan jeg da godt ...
Jeg har lavet noget kode, der i dette eksempel har to visuelle blokke med knapper. I blok 1 er der en ja og en nej knap og det samme i blok 2. Når man klikker på JA i blok 1 skal et tæller i blok 1 øges med +1 og ligeledes hvis man klokken på nej i blok 2 så skal en visuel tæller øgede med +1 i blok 2.
Som sagt så har jeg lavet koden men der er en én fejl, der gøre, at tælleren kun øges i den ene blok uanset om kappen er trykket i blok 1 eller 2.
I dette tilfælde leder jeg ikke efter en ny kode men en der kan hjælpe med at tilrette min kode. Kode er tilgængelig for rette person "at request".
/PP
Kender ikke noget til Ajax eller web-programmering i det hele taget, men det lyder som en typisk copy/paste fejl hvor du har genbrugt kode, men glemt at tilpasse navnet på en variabel.
En teknik jeg ofte har benyttet, er at få hjælp af en, som slet ikke har forstand på programmering, programmet eller problemet. Vedkomende skal bare lytte, når jeg så har været nødt til at fortælle alt i detaljer om hvordan programmet trin for trin virker uden at skippe over noget, så fandt jeg meget ofte selv fejlen. Selv hvis jeg ikke gjorde, så havde jeg en makker at diskutere debuggingen med.
Nogen gange kan man også bare stirre sig blindt på et stykke kode og ikke se fejlen, selv om man har afgrænset hvor det går galt. Det kan være en ; for meget eller lidt. Så prøv at taste koden ind på ny uden at genbrug.
er enig med palle m..
det tyder lidt på at du kalder den samme objekt på begge knapper.
jeg kan gætte mig ud fra, at du er i gang med at lave en "vote" system :D
er ikke ajax haj eller javascript for den sags skyld, men kan da godt kigge på det. :)
Hej Nihad
Jeg har sendt dig en mail med info
/PP