gpt4 book ai didi

javascript - jquery计算总金额但不显示

转载 作者:行者123 更新时间:2023-11-28 10:48:46 25 4
gpt4 key购买 nike

我正在尝试建立一个小型电子商务网站,现在我刚刚让我的 jquery 程序计算购物车上的商品,我试图计算这些商品的总金额并将其打印在第一个商品旁边。因此,当我在谷歌浏览器中检查我的源代码然后网络然后我的js文件时,我看到金额计算正确但没有显示。这是我的代码:

我的html范围:(在哪里显示总金额):

<span id="total12"><?php echo $_SESSION['total'];?></span>

我的 addpanier.php 文件:

<?php 
session_start();
require 'connexion.php';
require 'panier.php';
$json=array('error' => true);
$panier=new panier();
try {
$con1 = new myPDO();
}
catch (PDOException $e) {
echo "<br/> Erreur: ".$e->getMessage()."<br/>" ;
die() ;
}
if (isset($_GET['id'])) {
$bdd = $con1->prepare("SELECT * FROM article a,promotion p WHERE a.id=p.id_article HAVING a.id=?") ;
$bdd->bindValue(1,$_GET["id"]);
$bdd->execute();
$result = $bdd->fetch(PDO::FETCH_ASSOC);
$tot2=0;
if (empty($result)) {
$json['message']="produit introuvable!";
}else{
$panier->add($result["id"]);
$json['error']= false;
if (isset($_SESSION['panier'])) {
$tot=0;
$tot=$result["prix"]*$_SESSION['panier'][$result["id"]];
$b=$tot-$tot*($result["rabais"]/100)+$result["tax"];
$tot2+=$b;
}else{
$tot=0;
$tot=$result["prix"];
$b=$tot-$tot*($result["rabais"]/100)+$result["tax"];
$tot2+=$b;
}
$json['total1']=$tot2;
$json['panier']= array_sum($_SESSION['panier']);
$json['message']='produit bien ajoute a votre panier !';
}
}else{
$json['message']="pas de produits a ajouter au panier";
}
echo json_encode($json);
?>

还有我的 jquery 文件:

(function($){
$('.addpanier').click(function(event){
event.preventDefault();
$.get($(this).attr('href'),{},function(data){
if (data.error) {
alert(data.message);
}else{
if(confirm(data.message + '. Voulez vous consulter votre panier?')){
location.href="product_summary.php";
}else{
$('#panier12').empty().append(data.panier);
$('#total12').empty().append(data.total1);
}
}
},'json');
return false;
});
})(jQuery);

最佳答案

谢谢大家的宝贵时间,我的错误出在我的选择器中,事实上,我正在检查 session 变量是否存在,就在我应该显示我的东西之前,我最好去 sleep 了......(现在是摩洛哥凌晨 2 点) )。 :D 谢谢大家!

关于javascript - jquery计算总金额但不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37357818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com