我正在使用CodeIgniter。
我有一个称为const foo = 'foofoo';
const bar = 'barbar';
console.log(`What is a ${foo} or ${bar}?`); // values inserted into string
的函数。我每次都必须重新加载此函数,因为此函数将重新加载发生任何更改的数量。这是完美的工作,但是问题是当我刷新页面时,它会显示新的金额。
reloadCart()
我们可以使用类似的东西吗?
$(document).ready(function(){
reloadCart();// function reload on page refresh
function reloadCart(){
$.ajax({
url: "<?php echo base_url(); ?>Member_controller/primaryCartload",
context: document.body,
success: function(data){
if (data !=0) {
var obj = JSON.parse(data);
if (obj.qty != 0) {
$('#totalDetails').html(obj.cart_total);
$('#totalQty').html(obj.totalQty);
}
}
else{
//alert('empty')
$('#totalDetails').html('0');
$('#totalQty').html('0');
}
}
});
}
});
答案 0 :(得分:0)
您可以仅通过不时运行该ajax调用来更新价格,因为您需要在该特定时间之后设置一个时间,这样才能再次运行该调用。
var count = 20;
setInterval(function () {
count--;
if (count === 0) {
count = 20;
reloadCart();
}
}, 1000);
因此,每隔20秒将调用此函数,您可以根据需要对其进行修改。希望对您有帮助