Javascript jquery计算总金额,但不显示它

Javascript jquery计算总金额,但不显示它,javascript,php,jquery,ajax,e-commerce,Javascript,Php,Jquery,Ajax,E Commerce,我正在尝试建立一个小型电子商务网站,现在我刚刚让我的jquery程序计算购物车上的商品,我还试图计算这些商品的总量,并将其打印在第一个商品旁边。因此,当我在google chrome中查看我的源代码、网络和js文件时,我发现金额计算正确,但没有显示出来。这是我的密码: My html span:(显示总金额的位置): use.html() 感谢大家抽出时间,我的错误出现在选择器中,事实上,我正在检查会话变量是否存在,此时我应该在睡觉前显示我的内容…(摩洛哥时间是凌晨2点)D谢谢大家 那么,选择器

我正在尝试建立一个小型电子商务网站,现在我刚刚让我的jquery程序计算购物车上的商品,我还试图计算这些商品的总量,并将其打印在第一个商品旁边。因此,当我在google chrome中查看我的源代码、网络和js文件时,我发现金额计算正确,但没有显示出来。这是我的密码:

My html span:(显示总金额的位置):

use.html()


感谢大家抽出时间,我的错误出现在选择器中,事实上,我正在检查会话变量是否存在,此时我应该在睡觉前显示我的内容…(摩洛哥时间是凌晨2点)D谢谢大家

那么,选择器可能有问题,或者值未定义,像这样调试它有点困难,但是如果您尝试从控制台更新一个值,您会看到它会更新它…打开开发人员控制台,检查您是否达到了该代码块是的,它达到了该代码块,因为$('#panier12')。empty().append(data.panier);工作正常,我也能看到计算出的数量,但它不会显示…而且不会出现错误?$(“#total12”)是否返回元素并填充data.total1?这是jquery文件返回的内容:{error:false,total1:4075,panier:1,消息:“produit bien ajute a votre panier!”}计算total1!但不会显示。。
<span id="total12"><?php echo $_SESSION['total'];?></span>
<?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);
?>
(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);
 $('#total12').html(data.total1);