⑴ js對話框,我想做一個購物車結算功能,在結算的時候會花上幾秒鍾時間,這時候
稍等一下,我貼個demo代碼給你
這個是HTML頁面
<!>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>Demo</title>
<scripttype="text/javascript"src="
<styletype="text/css">
body{font-size:14px;}
.btn{background:#f22d00;color:#fff;display:inline-block;width:120px;height:50px;line-height:50px;text-align:center;font-family:'LantingheiSC','MicrosoftYahei';font-size:20px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-decoration:none;cursor:pointer;}
.mask{background:#000;opacity:0.5;height:50px;width:120px;position:absolute;left:8px;top:8px;color:#fff;line-height:50px;text-align:center;font-weight:bold;}
.maskimg{vertical-align:-3px;margin-right:5px}
</style>
</head>
<body>
<divclass="file-box">
<formmethod="post"id="demo_form">
<ahref="javascript:;"class="btn"id="J_Go"><span>結 算</span></a>
</form>
</div>
</body>
<scripttype="text/javascript">
$(document).ready(function(){
$('#J_Go').click(function(){
//修改結算按鈕的背景顏色
$('#J_Go').css('background','#ccc');
//添加遮罩效果
varhtml='<spanclass="mask">';
html+='<imgsrc="loading.gif">請稍候...</san>';
$('#demo_form').append(html);
//提交表單
varurl='test.php';
$.post(url,{},function(r){
if(r.status==1){
//提交表單後返回成功,則去除遮罩
$('.mask').remove();
//修改結算按鈕顏色
$('#J_Go').css('background','#f22d00');
}else{
alert(r.info);
}
},'json');
});
returnfalse;
});
</script>
</html>
這個是PHP頁面
<?php
$info['status']=1;
$info['info']='操作成功!';
exit(json_encode($info));
?>
這是效果圖示
本想上傳個附件的,一個完整的實例Demo的,但是現在才三級,不支持上傳附件。
若有任何疑問,歡迎追問!
⑵ js 用戶退出登錄後購物車的內容還在,怎麼解決,在線等急
每個用戶訪問一個網站伺服器那邊會自動產生一個隨機唯一的session,和登錄用戶無關,無論你有沒有登錄,session都是同一個,所以你不應該把購物車放到session里,
通常購物車信息都是保存到資料庫里的,因為方便用戶下次在購物車里直接購物,不需要到網站里尋找該產品,所以購物車也可以當作收藏夾
或者保存到cookie里,退出登錄的時候刪除cookie
⑶ 點擊一個購物網的加入購物車js沒反應。
查看瀏覽器設置,看是否禁用了javascript腳本
用360軟體修復下,找到對應的瀏覽器修復即可。
F12,到控制台,隨便輸入一條js腳本,看是否run
⑷ 如何用html5,CSS,js做類似淘寶首頁有商品加購物車後跳轉到購物車結算的步驟
做巧仔為一個前端開發工程師,很高興可以回答你這個問題!網上復制的答案頭條是知道的!
HTML5的新增標簽,標簽的意義所在主要是語義化標准,讓瀏覽器更好的認攜咐識這些標簽,有助於SEO的優化!至於有多少新增標簽我在這里就不一一寫辯寬純出來了,網上有!
最後呢,關於如何熟悉跟了解使用,那就得在開發項目中多多使用規范了,不過平時開發過程中,目前還是沒有頻繁使用,不過用了就更好了,畢竟能夠規范代碼是最好的!
因為您問的是HTML5的標簽問題,所以其它HTML5新增功能特性我在這里就不一一列舉了!
祝你在編程路上步步順利!
⑸ 一些電商網站在加入購物車和結算的時候鏈接顯示JavaScript:void(0),為什麼要用js來進行提交
為了更好的用戶體驗和安全方面的考慮. 在加入購物車的時候, 一般是用ajax做的, 那麼如果不用ajax做的話, 你點擊加入購物車, 那麼就直接跳到購物車界面去了, 這對用戶體驗其實並不好, 因為用戶可能還想逛逛, 還想買東西.
結算的時候也是使用ajax, 為什麼, 因為結算頁面並不是死的頁面, 有可能用戶還要調一下商品數量啊, 再選一下款式啊什麼的, 這個時候你用ajax在本頁面進行數據的交換 , 就比不停的刷新頁面要好的多.