Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] [Javascript] Looping through JSON data should be simple, shouldn't it?
- Date: Mon, 29 Nov 2010 18:51:43 +0900
- From: Jawaad Mahmood <jawaad.mahmood@example.com>
- Subject: Re: [tlug] [Javascript] Looping through JSON data should be simple, shouldn't it?
- References: <4CF3753F.3040008@example.com>
Try alerting the returnJSON and tell us what the php script is returning; it might be adding something odd to the end or an error message. Sent from my iPad On Nov 29, 2010, at 18:41, Dave M G <dave@example.com> wrote: > TLUG, > > I've got a JSON object that I retrieve from a PHP script that has a list > of emails and usernames. > > All I want to do is loop through that data to echo out to the browser > each set of user data, along with a little formatting. > > The content of the JSON looks like this: > "requestList"{ "1"{"username" : "test1", "email" : "test@example.com"}, > "2"{"username" : "test2", "email" : "test2@example.com; > > So far as I can tell from other tests, it is properly formatted (in case > I made a copy/paste error above). > >> From looking on the internet, I should be able to loop through the JSON > in Javascript using a for loop, and calling on the "length" property. > Like so: > > $.post('jsonhandler.php', {JSON: JSON.stringify(Data)}, checkResult, > "json"); > function checkResult(returnJSON) > { > for (var i = 0 ; i < returnJSON.requestList.length ; i = i + 1) > { > document.write('Hello world!'); > } > } > > However, I'm not getting my "Hello world!" response back. > > If I do this: > console.log("the length is " + requestListResult.requestList.length); > > ... in my Firebug console, I get: "the length is undefined". > > I started to think something was fundamentally wrong with my approach > when I was writing this message, because I realized that even if I did > successfully loop through the JSON data, I wouldn't know how to specify > the username and email in order to output them: > > document.write( "Username is: " + // what would I put here?//) > > Any advice on what I'm doing wrong here would be much appreciated. > > -- > Dave M G > > -- > To unsubscribe from this mailing list, > please see the instructions at http://lists.tlug.jp/list.html > > The TLUG mailing list is hosted by the award-winning Internet provider > ASAHI Net. > Visit ASAHI Net's English-language Web page: http://asahi-net.jp/en/
- References:
Home | Main Index | Thread Index
- Prev by Date: [tlug] [Javascript] Looping through JSON data should be simple, shouldn't it?
- Next by Date: Re: [tlug] Arrrg! Permissions driving me nuts in PHP [UN-SOLVED]
- Previous by thread: [tlug] [Javascript] Looping through JSON data should be simple, shouldn't it?
- Next by thread: [tlug] Backup sites with FTP access
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links