?<div?class="pay">
????????????????<div?class="pay-opt">?<a?href="home2.html"><span?class="am-icon-home?am-icon-fw">首頁</span></a>?<a><span?class="am-icon-heart?am-icon-fw">收藏</span></a>?</div>
????????????????<li>
????????????????????<div?class="clearfix?tb-btn?tb-btn-buy?theme-login">?<a?id="LikBuy"?title="點此按鈕到下一步確認購買信息"?href="#">立即購買</a>?</div>
????????????????</li>
????????????????<li>
????????????????????<div?class="clearfix?tb-btn?tb-btn-basket?theme-login">?<a?id="LikBasket"?title="加入購物車"?href="javascript:addCart({$rst[0]['g_id']})"?onClick="showSum()"><i></i>加入購物車</a>?</div>
????????????????</li>
????????????</div>
????????</div>
????????<div?class="clear"></div>
????</div>
???{literal}?<script?type="text/javascript">
?????????
??????????function?showSum(){
??????????????var?url?=?"countShopcartid.php";
??????????????
??????????????
?????????????var?data?=?{"not":""};
??????????????var?success=?function(response){
??????????????????if(response.errno?==?0){
????????????????????var?sum?=?response.sum;??
??????????????????$("#LikBuy").html("sum");
??????????????????}else
??????????????????{
???????????????????????alert('獲取購物車商品數(shù)量失敗');
??????????????????}
??????????????}
??????????????$.post(url,data,success,"json");
??????????}
????</script>{/literal}countShopcartid.php
<?php
require_once('include.php');
//1.接受參數(shù)并處理
$user_id?=?$_SESSION["id"];
//2.計算數(shù)量
$sql?=?"select?count(*)?from?shopcar?where??user_id='{$user_id}'";
$row?=?$admindb->ExecSQL($sql,$conn);
var_dump($row);
//3.返回處理結(jié)果
if($row){
$response?=?array(
'errno'?=>0,
'errmsg'?=>'success',
'data'?=>?true,
'sum'?=>?$row[0]["count(*)"],
);
}
else{
$response?=?array(
'errno'?=>-1,
'errmsg'?=>'fail',
'data'?=>?false,
'sum'?=>?$row[0]["count(*)"],
);
}
echo?json_encode($response);
?>F12看到有值????? {"errno":0,"errmsg":"success","data":true,"sum":"4"}?? 為什么sum沒賦值到? #LikBuy的a標簽里,還是我哪里寫錯了?
ajax怎么不能賦值到前臺?
錯過了年華
2017-10-27 03:32:58