2016-08-31 9 views
0

こんにちは私はBest Buy Apiを使用して商品を検索できる検索エンジンのWebサイトに取り組んでいます。今はさまざまなカテゴリの商品を検索することができません。今は1つのカテゴリのアイテムを検索できます。たとえば、ラップトップカテゴリにあるアイテムは検索できますが、携帯電話カテゴリにあるアイテムは検索できません。これまでのコードはこれまで通りです: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>'); 
      } 
     }, 

     }); 

この例では、携帯電話のカテゴリにあるアイテムを検索できます。私のnewxtのアイデアは、一度に複数のクエリを試してみることでしたが、それは最後のajax呼び出しの製品を検索することができます。どんな助けでも大歓迎です。

答えて

0

私のdataTypeをjsonpに変更することで、複数のクエリを実行できるようになりました。

関連する問題