This week's book giveaway is in the Performance forum.
We're giving away four copies of The Java Performance Companion and have Charlie Hunt, Monica Beckwith, Poonam Parhar, & Bengt Rutisson on-line!
See this thread for details.
Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

problem in json/ajax

 
Daniel Cipriano
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i have this code

Code:


and a php

PHP Code:


the result is something like [{"valor1":"20"},{"valor2":"50"}]

i don't know why the ajax only works without [] like:

{"valor1":"20"},{"valor2":"50"}

what is the problem? and how i can solve that? if i change $arr[] to $arr only show the last value of the table

thanks
 
Eric Pascarello
author
Rancher
Posts: 15385
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is not a JSON object, that is an array.


If you want to pass it back as a JSON object, than:



Than with the response you just do

json.values to get the array.

Eric

 
Daniel Cipriano
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
this solve my problem



thanks
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64967
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yeah, you've got to treat the data the way that it is formatted. If an array is returned, you need to treat it like an array.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic