javascript - Laravel 将两个 jquery 函数结合在一个按钮中,将产品插入购物车

标签 javascript php jquery laravel

这对我来说是非常复杂的问题,我有产品表和相关产品表,我可以插入产品和相关产品,但我必须单击两个按钮,这不是逻辑方式,我有模态对话框显示产品和相关产品的复选框,我想将两个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

关于javascript - Laravel 将两个 jquery 函数结合在一个按钮中,将产品插入购物车,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51506022/

相关文章:

javascript - 正则表达式匹配长度超过 5 个字符且具有两个连续数字的密码

javascript - 为什么 jQuery 单击事件会多次触发

javascript - JQuery 中的字符串比较

php - 通知 : Undefined Offset : 2 How to Solve?

php - Laravel 不会让我迁移表,因为它已经存在

javascript - 元素上的可配置工具提示

jquery - 使用 jquery 覆盖 !important 样式

javascript - 限制用户编辑特殊字符后的字符 - Jquery

php - 如何制作 jAlert() 像 'Please Wait' 消息。(没有 OK 按钮)

php - 如何设置状态