我们如何将购物车页面的折扣码发送到结账页面?我想在隐藏字段中的购物车页面上添加折扣代码,并希望在结帐页面上自动使用它。我也不想手动在结账页面输入折扣代码。
我在购物车页面上有折扣代码,我试图在javascript的帮助下把它放入隐藏的文件中。以下是我的代码:
$.ajax({
type: "GET",
url: url,
data: data,
contentType: "application/json",
headers: { 'Access-Control-Allow-Origin': '*' },
success: function(data) {
var dcv = data.discountCode;
console.log(dcv);
document.getElementById("quantityDiscount").value = 'dcv';
}
});
从上面的Ajax调用开始,我在我的dcv变量中收到折扣代码并将其放在输入字段中,其中#quantityDiscount为id。以下是我输入的文件,我试图保存此折扣代码。
<input id="quantityDiscount" class="js-form-discount" type="hidden" name="discount" value="" >
请看这个问题并帮我解决。
提前致谢!
将其发送到结帐页面
localStorage.setItem("discount", dcv);
// Retrieve
localStorage.getItem("discount");
console.log(localStorage.getItem("discount")) // your discount value
sessionStorage.setItem("discount", dcv);
// Retrieve
sessionStorage.getItem("discount");
console.log(sessionStorage.getItem("discount")) // your discount value