Javascript Laravel将两个jquery函数组合在一个按钮中,以将产品插入购物车

Javascript Laravel将两个jquery函数组合在一个按钮中,以将产品插入购物车,javascript,php,jquery,laravel,Javascript,Php,Jquery,Laravel,这对我来说是一个非常复杂的问题,我有产品表和相关产品表,我可以插入产品和相关产品,但我必须点击两个按钮,这不是一种逻辑方式,我有模态对话框显示产品和相关产品的复选框,我想将两个ajax组合在一个按钮中,我尝试了很多方法,但都没有成功 相关产品的ajax $(function(){ $('.addrelated').on("click", function (){ var insert=[]; $('.get_value').each(function(){

这对我来说是一个非常复杂的问题,我有产品表和相关产品表,我可以插入产品和相关产品,但我必须点击两个按钮,这不是一种逻辑方式,我有模态对话框显示产品和相关产品的复选框,我想将两个ajax组合在一个按钮中,我尝试了很多方法,但都没有成功

相关产品的ajax

    $(function(){
    $('.addrelated').on("click", function (){
    var insert=[];

    $('.get_value').each(function(){
    if($(this).is(":checked"))
    {

    insert.push($(this).attr('data-id'));
    }
    });

    insert=insert.toString();
    $.ajax({
    url:"add-to-cart",
    method:"get",
    data:{insert:insert},
    success:function(data){

    }
    });
    });
    });
主要产品的ajax

    $(function(){ 
    $('.add_to_cart').on("click", function () { 

    var id = ($("#item_id").val());

    $quantity=$('#quantity').text();

    $.ajax({ 
      url: 'cart/' + id+'/edit', 
      data: {'quantity':$quantity},
    type: "get", 
    success: function (data) 
    { 

    $('#myModal').modal('hide'); 


    $('#cart_product').html(data); 

    } 

    }); }); });

在第一次使用ajax之后,请使用

    $.ajax({
  url:"add-to-cart",
   method:"get",
   data:{insert:insert},
 success:function(data){

}
}).always(function () {// here the function for the main product

你的问题我不太清楚,但看起来你可以做到:

$(function(){
  $('.addboth').on("click", function (){
    // related product code starts here
    var insert=[];

    $('.get_value').each(function(){
      if($(this).is(":checked")) {
        insert.push($(this).attr('data-id'));
      }
    });

    insert=insert.toString();
    $.ajax({
      url:"add-to-cart",
      method:"get",
      data:{insert:insert},
      success:function(data){
      }
    });

    // main product code starts here
    var id = ($("#item_id").val());

    $quantity=$('#quantity').text();

    $.ajax({ 
      url: 'cart/' + id+'/edit', 
      data: {'quantity':$quantity},
      type: "get", 
      success: function (data) { 
        $('#myModal').modal('hide'); 


        $('#cart_product').html(data); 

      } 
    });
});