Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. $(".prateleira > ul > li > .selectTamanho select").change(function (i) {
  2. var idProduto = $(this).closest(".produtoContent").attr("id");
  3. var idSku = $("option:selected", this).text();
  4. // var idProduto = 486;
  5. // var selectedSku = "G";
  6. var $this = $(this);
  7.  
  8. var settings = {
  9. "async": true,
  10. "crossDomain": true,
  11. "url": "//mustique.vtexcommercestable.com.br/api/catalog_system/pub/products/variations/"+idProduto,
  12. "method": "GET",
  13. "headers": {
  14. "Content-Type": "application/json",
  15. "X-VTEX-API-AppKey": "vtexappkey-baliexpress-QUJKUX",
  16. "X-VTEX-API-AppToken": "PURMFGUAXNLKMTHWROGFLKHBCYJJCSNWTNNHZPPJHNCFSDSQHVWFJESENQJGWLYFZORYFAXCYWYYIBJZGTCGWHNOVITJGINWPXFDMTKGYTHNFTWLHKACJRISACDWGNVQ"
  17. }
  18. }
  19.  
  20. $.ajax(settings).done(function (response) {
  21. var skuJson = $.map(response.skus, function(item, index){
  22. if(item.dimensions.tamanho == selectedSku)
  23. return item;
  24. });
  25.  
  26. console.log(skuJson);
  27. $this.closest(".selectCor select").html("");
  28.  
  29. $.map(skuJson, function(item, index){
  30. var option = '<option sku='+ item.dimensions.cor +'>'+ item.dimensions.cor +'</option>';
  31. $this.closest(".selectCor select").append(option);
  32. // console.log(option);
  33. });
  34.  
  35.  
  36. });
  37.  
  38. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement