Javascript 使用JS/jquery选择原始数据值
我正在尝试使用jquery从一些原始数据中选择值。Javascript 使用JS/jquery选择原始数据值,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试使用jquery从一些原始数据中选择值。 我试过这样的东西 var id=$(“body”).data(“id”) 原始数据如下所示 {“photo”:{“id”:85456501,“user_id”:601182} 有什么想法吗?您可以在body元素中获取原始数据字符串: var rawData = $("body").text(); 每个Javascript对象也是一个JSON字符串,因此可以像JSON一样解析它 var data = JSON.parse(rawData);
我试过这样的东西
var id=$(“body”).data(“id”)代码>
原始数据如下所示
{“photo”:{“id”:85456501,“user_id”:601182}
有什么想法吗?您可以在body元素中获取原始数据字符串:
var rawData = $("body").text();
每个Javascript对象也是一个JSON字符串,因此可以像JSON一样解析它
var data = JSON.parse(rawData);
现在您可以像这样获得ID:
var id = data.photo.id
var userid = data.photo.user_id
如果您有var data={“photo”:{“id”:85456501,“user_id”:601182}
,那么您需要使用data.photo.id
来获取id值。物体在哪里?它是body元素上的数据属性吗?如果不是,则选择器将不返回任何内容。为简单起见,原始数据位于正文中,它与纯文本中的数据完全相同。然后,要获取id值,您需要从键photo
开始,不能跳过键。使用数据id
和数据用户id
可能不太适合命名变量对象
…)真实故事不太好,我搞定了,谢谢;)太好了,这正是我需要的。现在我也知道了我可以用JSON做什么(不是每个人都使用过它,或者知道它是/可以做什么)@马蒂亚斯