js取值问题。。。

我是来接分的 2010-10-28 10:05:45


var str='[{"url":"http://data.abc.com/Data/GeneralImage/2010/10/62d83b25-3fc4-4f5f-973a-92e7bf7573f7.jpg","name":"阿童木.jpg"}]'


怎么把"url"取出来?
...全文
190 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangjj89621 2010-10-28
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sk_aqi 的回复:]
引用 3 楼 fellowcheng 的回复:
JScript code
function testJson() {
var str = '[{"url":"http://data.abc.com/Data/GeneralImage/2010/10 /62d83b25-3fc4-4f5f-973a-92e7bf7573f7.jpg","name":"阿童木.jpg"}]'
var item……
[/Quote]
+2
porschev 2010-10-28
  • 打赏
  • 举报
回复
3楼。。。right
SK_Aqi 2010-10-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fellowcheng 的回复:]
JScript code
function testJson() {
var str = '[{"url":"http://data.abc.com/Data/GeneralImage/2010/10 /62d83b25-3fc4-4f5f-973a-92e7bf7573f7.jpg","name":"阿童木.jpg"}]'
var items……
[/Quote]
+1
wyman25 2010-10-28
  • 打赏
  • 举报
回复
var url=str[0].url;
这是一个json的用法,楼主可以google一下json使用
fellowcheng 2010-10-28
  • 打赏
  • 举报
回复
function testJson() {
var str = '[{"url":"http://data.abc.com/Data/GeneralImage/2010/10 /62d83b25-3fc4-4f5f-973a-92e7bf7573f7.jpg","name":"阿童木.jpg"}]'
var items = eval('(' + str + ')');
for (var i = 0; i < items.length; i++) {
alert(items[i].url + "," + items[i].name);
}
}
打一壶酱油 2010-10-28
  • 打赏
  • 举报
回复
试一试 eval

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧