2016-08-31 38 views
0

您好,我正在一個搜索引擎網站上工作,該網站允許您使用Best Buy Api查找產品,現在我無法搜索不同類別的產品。現在我可以搜索單個類別中的項目。例如,我可以查找筆記本電腦類別中的項目,但無法查找手機類別中的項目。以下是我的代碼到目前爲止:在Best Buy Api中搜索多個類別

$.ajax({ 
     type: "GET", 
     url: "http://api.bestbuy.com/v1/products(search=" + input + "&categoryPath.id=pcmcat209400050001)?apiKey=KEY HERE&pageSize=20&format=json&callback=?", 
     cache: true, 
     dataType: 'json', 
     success: function(data) { 
      alert('success'); 
      console.log(data); 

      for(var i=0; i , data.products.length; i++) { 

       var result = data.products[i]; 

       productList.append(
       '<img src="'+ result.mediumImage +'"/>' 
       + '<h3>'+ result.name +'</h3>' 
       + '<p>'+ result.shortDescription +'</p>' 
       + '<p>$'+ result.regularPrice +'</p>'); 
      } 
     }, 

     }); 

此示例將允許您搜索手機類別中的任何項目。我的新主意是嘗試一次執行多個查詢,但只允許您搜索最後ajax調用的產品,而不是上面的產品。任何幫助將不勝感激。

回答

0

通過將我的dataType更改爲jsonp我現在可以做多個查詢。