douwo1862 2018-05-09 12:50
浏览 86
已采纳

通过ajax将变量传递给php页面

i've a problem when passwing values with ajax i have a plus and minus buttons and input when i use input it works well to pass the value but with plus or minus it not working it works only on one item and the other items take the same value of the first

 <button class="entry number-minus" data-id="<?=$cartRowID?> " type="button">&nbsp;</button>
 <input type="hidden" name="itemSizesList" value="<?=$itemSizeList?>" />
 <input id="itemid" type="hidden" name="submittedForm" value="<?=$cartItemdID?>_<?=$cartListCounter?>" />
 <input type="hidden" name="itemID" value="<?=encrypt_decrypt("encrypt",$cartItemdID)?>" />
 <input type="hidden" name="cartRowID" value="<?=encrypt_decrypt("encrypt",$cartRowID)?>" />
 <input class="entry number " name="newQty" data-id="<?=$cartRowID?>" value="<?=$cartItemQty?>" style="margin-top: 1px; width:44px"/>
 <button class="entry number-plus" data-id="<?=$cartRowID?>" type="button">&nbsp;</button>
 <input type="submit" class="button style-17" value="Remove" name="delete" />
 <input type="submit" class="button style-15" value="Update cart" name="update" />

ajax code:

// WHEN - IS CLICKED
 $(document).on('click', '.number-minus', function(){
            var rowid = $(this).data("id");
            var qty = $('.number').val();
            // edit_data(eachItemSize, "eachItemSize");

            $.ajax({
                url:"update.php?rowid="+rowid+"qty="+qty,
                method:"POST",
                data:{rowid:rowid , qty:qty},
                dataType:"text",
                success:function(data){
                    alert(data);
                }
            });
        });

        // WHEN + IS CLICKED
        $(document).on('click', '.number-plus', function(){
            var rowid = $(this).data("id");
            var qty = $('.number').val();
            // edit_data(eachItemSize, "eachItemSize");

            $.ajax({
                url:"update.php?rowid="+rowid+"qty="+qty,
                method:"POST",
                data:{rowid:rowid , qty:qty},
                dataType:"text",
                success:function(data){
                    alert(data);
                }
            });
        });
  • 写回答

2条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 protel99.SE提示一下弹窗
      • ¥15 银河麒麟v10 执行.run失败如何解决
      • ¥15 用mysql做一个高校工资管理系统
      • ¥21 Multisim设计用三端集成稳压器设计稳压电路
      • ¥15 tp6,在iframe里的网址通过获取url参数失败
      • ¥15 打开opendaylight查看拓扑,为什么直接就显示了两个Switch,在mininet配置了一个topo,这两个Switch还在
      • ¥15 无法远程连接pgsql
      • ¥15 建立DLNM模型时显示基础基矩阵不一致
      • ¥15 贝叶斯重复测量方差分析
      • ¥15 c#如何将到毫秒的时间字符串转换成byte[8]