php - Laravel - Javascript - save all quantities and id's in a multidimensional array -
i have problem save product_id's related quantitie in multidimensional array.
i have laravel foreach loop gives me every product bigger products array.
every single product has data-id attribute , <input type="number"> element select quantitie. 
thats how data-id's , quantities :
$('.update').on('click', function() {     var ids = $('.list').map(function () {         return $(this).data("id");     }).get();      var quantities = $('input[type=number]').map(function () {         return $(this).val();     }).get(); }); output of ids variable: 55,65 output of quantities variable: 1,2
my problem need multidimensinal array gives me right product related quantitie.
something like:
var product_data = [     [0] = "id":55,           "quantitie":1,     [1] = "id":65,           "quantitie":2 ]; i wasn't able need it. i'm still new javascript.
thanks , sorry bad english!
what tried:
    (var = 0; < ids.length; i++) {         var product_data = [             id = ids[i],             quantitie = quantities[i]         ];         alert(product_data);     } 
you can try combining 2 arrays together. there 2 assumptions in that
- both arrays same length
- both arrays correctly sorted
var ids = ["1", "2"];  var quantities = [ "30", "40" ];    var res = [];  ids.foreach(function(id, i) {     res.push({ id: id, quantitie: quantities[i] });  });  console.log(res);
Comments
Post a Comment