如何在 Jquery / getJSON 中显示数组中的特定值?
基本上我使用 jquery 获取 JSON feed:
$.getJSON("http://localhost/1.php?method=getAllUsers&jsoncallback=?")
我从存储在名为 data
的数组中的 feed 成功获取值,
例如:(
x => 1
y => 3
z => 5
显然这是 json 格式)
在此脚本之后我有 现在我有一个 html 和一个表格,
<table><tr><td>y</td><td>value of y from the feed</td></tr></table>
如何将 y 的具体值放入我的表格中?任何帮助将不胜感激。
谢谢
Basically I am getting a JSON feed using jquery using:
$.getJSON("http://localhost/1.php?method=getAllUsers&jsoncallback=?")
I get the values successfully from the feed stored in an array called data
eg.:
x => 1
y => 3
z => 5
(obviously this is in the json format)
after this script i have the html, and a table
<table><tr><td>y</td><td>value of y from the feed</td></tr></table>
now how can i get the specific value of y
into my table? any help would be apreciated.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你是否尝试过一些不起作用的事情?因为我想使用 json_object.y 会给你这个值。
Have you tried something that didn't work? Because I would imagine that using
json_object.y
would give you that value.您需要使用 DOM 方法来查找适当的
元素并更改其内容。
由于您已经在使用 jQuery,最简单的事情就是在该
上放置一个
id
:然后在您的脚本中使用它:(
即设置内部ID 为
foo
到data.y
的元素的 HTML 内容)You need to use DOM methods to find the appropriate
<td>
element and change its content.As you're already using jQuery the simplest thing would be to put an
id
on that<td>
:and then use this in your script:
(i.e. set the inner HTML content of the element with ID
foo
todata.y
)您可以使用 jQuery 模板插件来使用模板编译数据,这可能是执行此操作的最佳方法,请在此处查看更多信息
JQuery 模板
You can use jQuery template plugin to compile your data with your template, that may be the best way to do this, see more info here
JQuery Template