Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(".prateleira > ul > li").each(function(){
- var id = $(this).find(".produtoContent").attr("id");
- if(id === undefined) return;
- var $this = $(this);
- var settings = {
- "async": true,
- "crossDomain": true,
- "url": "//mustique.vtexcommercestable.com.br/api/catalog_system/pub/products/variations/"+id,
- "method": "GET",
- "headers": {
- "Content-Type": "application/json",
- "X-VTEX-API-AppKey": "vtexappkey-baliexpress-QUJKUX",
- "X-VTEX-API-AppToken": "PURMFGUAXNLKMTHWROGFLKHBCYJJCSNWTNNHZPPJHNCFSDSQHVWFJESENQJGWLYFZORYFAXCYWYYIBJZGTCGWHNOVITJGINWPXFDMTKGYTHNFTWLHKACJRISACDWGNVQ"
- }
- }
- $this.find('.selectTamanho select').html("");
- $.ajax(settings).done(function (response) {
- $.map(response.dimensionsMap.tamanho, function(item, index){
- $this.find('.selectTamanho select').append('<option sku="'+item+'"">'+item+'</option>');
- });
- });
- });
- $(document).on("change", ".produtoContent .selectVaricao .selectTamanho", function () {
- var idProduto = $(this).closest(".produtoContent").attr("id");
- var selectedSku = $("option:selected", this).text();
- var $this = $(this);
- var $selectCor = $(this).closest(".produtoContent .selectVariacao .selectCor");
- console.log($selectCor.html());
- var settings = {
- "async": true,
- "crossDomain": true,
- "url": "//mustique.vtexcommercestable.com.br/api/catalog_system/pub/products/variations/"+idProduto,
- "method": "GET",
- "headers": {
- "Content-Type": "application/json",
- "X-VTEX-API-AppKey": "vtexappkey-baliexpress-QUJKUX",
- "X-VTEX-API-AppToken": "PURMFGUAXNLKMTHWROGFLKHBCYJJCSNWTNNHZPPJHNCFSDSQHVWFJESENQJGWLYFZORYFAXCYWYYIBJZGTCGWHNOVITJGINWPXFDMTKGYTHNFTWLHKACJRISACDWGNVQ"
- }
- }
- $.ajax(settings).done(function (response) {
- var skuJson = $.map(response.skus, function(item, index){
- if(item.dimensions.tamanho == selectedSku)
- return item;
- });
- if(skuJson.length > 0){
- $selectCor.html("");
- $.map(skuJson, function(item, index){
- var option = '<option value="'+item.dimensions.cor+'">'+ item.dimensions.cor +'</option>';
- $selectCor.append(option);
- console.log(option);
- });
- }
- console.log($selectCor.html());
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement