Noget ajaxhalløj:
Jeg har en streng, af records, adskilt med "#"
F.ex. "#hest#gris#ko"
Den bliver hældt i en funktion
function lavnoget(resp) {
var i
var r = resp.split("#"); <--- del strengen op i bidder ved "#"
for (i in r) {
// gør noget ved hver i
};
}
Men i stedet for at hver record bliver skrevet, kommer der dette
resultat, med ord jeg ikke kender noget til ?!? Hvad sker der??
Er det ikke sådan, jeg skal splitte?
0
1
2
3
4
5
6
7
8
9
10
each
eachSlice
all
any
collect
detect
findAll
grep
include
inGroupsOf
inject
invoke
max
min
partition
pluck
reject
sortBy
toArray
zip
size
inspect
find
select
member
entries
_reverse
_each
clear
first
last
compact
flatten
without
reduce
uniq
intersect
clone
toJSON
> F.ex. "#hest#gris#ko"
> Den bliver hældt i en funktion
...
> var r = resp.split("#"); <--- del strengen op i bidder ved "#"
> for (i in r) {
> // gør noget ved hver i
Gør noget ved r[i].
En for(in) itererer over indekserne i arrayet, ikke værdierne.
(husk at når resp starter med "#" så er r[0]=="").
> Men i stedet for at hver record bliver skrevet, kommer der dette
> resultat, med ord jeg ikke kender noget til ?!? Hvad sker der??
> Er det ikke sådan, jeg skal splitte?
Jo. Det er ikke sådan du for(in)'er :)
>
> 0
> 1
> 2
> 3
> 4
> 5
> 6
> 7
> 8
> 9
> 10
Det er indicerne i arrayet
og det her er noget hat, som et eller andet bibliotek du bruger, har
tilføjet til Array.prototype.
Jeg gætter på "prototype.js".
/L
--
Lasse Reichstein Nielsen
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'
>> each
>> eachSlice
>> all
...
>> intersect
>> clone
>> toJSON
>
> og det her er noget hat, som et eller andet bibliotek du bruger, har
> tilføjet til Array.prototype.
> Jeg gætter på "prototype.js".
... underforstået, at når man bruger sådan noget ****, så kan man ikke
længere bruge for(in), men skal bruge
for(var i = 0; i < r.length; i++) {
... r[i] ...
Det har intet med AJAX at gøre...
Birger
-----
http://bbsorensen.dk
http://varmeretter.dk - hverdagsmad. Sundt, nemt, hurtigt og billigt. Daglig
opdatering.
Hvilket så også havde den fordel at jeg kunne lave en ting for r[0] og
noget andet for r[1] til r[r.length-1]