通过网站

时间:2018-04-23 19:05:52

标签: javascript arrays database search

我从网站收集数据方面不是很有经验,但我想知道如何利用以下数据: http://www.supremenewyork.com/mobile_stock.json。 我很确定这是一个数组,我想在数据中实现一个循环,然后在数组中找到一个名为“example”的项目,并收集有关该项目的其他信息。你能帮助我一些有用的资源或向我解释整个过程是如何运作的。谢谢!

另外,当我这样做时:

var products =[];
$.getJSON("http://www.supremenewyork.com/mobile_stock.json",function(data){
  products=data.products_and_categories.Bags;
});

产品应成为“包”:[{“name”:“Supreme®/ LACOSTE单肩包”,“id”:171383,“image_url”:“// d17ol771963kd3.cloudfront.net/150220/ca/j2E28zL8Qjw .JPG “ ”image_url_hi“:” // assets.supremenewyork.com/150220/rc/j2E28zL8Qjw.jpg","price":11000,"sale_price":0,"new_item":true,"position":12, “category_name”:“Bags”},...(用btw中的东西){“name”:“腰包”,“id”:171192,“image_url”:“// d17ol771963kd3.cloudfront.net/148435/ca /YJ3QsO4FWDw.jpg","image_url_hi":"//d17ol771963kd3.cloudfront.net/148435/rc/YJ3QsO4FWDw.jpg","price":8800,"sale_price":0,"new_item":false,"position“: 30, “CATEGORY_NAME”: “袋”}] 当我做产品[0] .id时,我应该得到171383正确的

1 个答案:

答案 0 :(得分:0)

您可以使用jQuery进行AJAX调用来获取json数据。

var products =[];
$.getJSON("http://www.supremenewyork.com/mobile_stock.json",function(data){
  products=data.products_and_categories.Bags;
});

然后你可以编写一个函数,它将一个项目的名称或项目id作为参数,然后给出你想要的信息。

有用的资源:http://api.jquery.com/jquery.getjson/ https://jquery.com/