简体   繁体   English

网上购物车付款

[英]online shopping cart for payment

hi i want to know about the addcart shopping. 嗨,我想了解关于购物车的信息。 im doing the payment process named TRER. 我正在执行名为TRER的付款过程。 i have a problem with clicking button.i setup every code is correct eventhough i could not see any change. 我在单击button.i时遇到问题,尽管我看不到任何更改,但每个代码都是正确的。 i mentioned my product in radio button, i have a 5 radio buttons which has different amount like 20$ 40$ 58.99$ 70$ and 100$. 我在单选按钮中提到了我的产品,我有5个单选按钮,其数量不同,例如20 $ 40 $ 58.99 $ 70 $和100 $。 this is the value of 5 radio button. 这是5单选按钮的值。 if i clicks the 2 nd button that amount should add to shopping cart. 如果我单击第二个按钮,该金额应添加到购物车中。

i have the little confusion with this. 我对此有些困惑。 i want to know the action on radio button. 我想知道单选按钮上的操作。

<input name="rmr"  type="radio" value="20"    onclick="add_payment_value()" />
<input name="rmr"  type="radio" value="40"    onclick="add_payment_value()" />
<input name="rmr"  type="radio" value="58.99" onclick="add_payment_value()" />
<input name="rmr"  type="radio" value="70"    onclick="add_payment_value()" />
<input name="rmr"  type="radio" value="100"   onclick="add_payment_value()" />

i want to know the ajax function. 我想知道ajax函数。 should i use jquery and ajax togather. 我应该使用jquery和ajax一起。

could guys any one post some code else idea. 你们中的任何人都可以发布一些其他代码的想法。

Wishing you a happy NewYear 祝你新年快乐

thanks in advance mariya 在此先感谢玛丽亚

HTML: HTML:

<input name="rmr" type="radio" value="20" />
<input name="rmr" type="radio" value="40" />
<input name="rmr" type="radio" value="58.99" />
<input name="rmr" type="radio" value="70" />
<input name="rmr" type="radio" value="100" />

JS: JS:

var rbRmr = $('input[name="rmr"]');

$(rbRmr).bind('change', function(ev) {

    var amount = $(this).val();

    $(rbRmr).attr('readonly', 'readonly'); //block until the query ends Ajax

    $.ajax({
      ...
      data: {value: amount},
      complete: function(xhr, sts) {
         $(rbRmr).removeAttr('readonly'); //unblock
      },
      ...
    });


});

You should try jQuery $.ajax function! 您应该尝试使用jQuery $ .ajax函数! If you want to add price to shopping cart you could do something like: 如果要在购物车中增加价格,可以执行以下操作:

HTML: HTML:

<input name="rmr"  type="radio" value="20"    />
<input name="rmr"  type="radio" value="40"    />
<input name="rmr"  type="radio" value="58.99" />
<input name="rmr"  type="radio" value="70"    />
<input name="rmr"  type="radio" value="100"   />

jQuery: jQuery的:

$(document).ready(function(){

    $("input[type='radio']").click(function(){

        var price = $(this).val();

        add_payment_value(price);

    });

});

function add_payment_value(price){

   // here you can use $.ajax function to add your 'price value' to your cart

   $.ajax({

      type: "POST",

  url: "add_payment_price.php", // file where you can add price to your database

  data: "",

  success: function(){} // return something on success

  });

}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM