|
Server : nginx/1.18.0 System : Linux iZrj9edhd5u5pfsek09o1jZ 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 User : www ( 1000) PHP Version : 5.6.40 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv Directory : /mnt/web/www.neatabattery.com/data/backup/v1.3.8_www/public/static/common/js/ |
// 加入购物车
function shop_add_cart() {
var JsonData = fe912b5dac71082e12c1827a3107f9b;
var QuantityObj = document.getElementById(JsonData.quantity);
var aid = JsonData.aid;
var num = QuantityObj.value;
var url = JsonData.shop_add_cart_url;
var ajaxdata = 'aid='+aid+'&num='+num;
//创建异步对象
var ajaxObj = new XMLHttpRequest();
ajaxObj.open("post", url, true);
ajaxObj.setRequestHeader("X-Requested-With","XMLHttpRequest");
ajaxObj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
//发送请求
ajaxObj.send(ajaxdata);
ajaxObj.onreadystatechange = function () {
// 这步为判断服务器是否正确响应
if (ajaxObj.readyState == 4 && ajaxObj.status == 200) {
var json = ajaxObj.responseText;
var res = JSON.parse(json);
if ('1' == res.code) {
// 是否要去购物车
shop_cart_list(JsonData.shop_cart_list_url);
}else{
// 去登陆
is_login(JsonData.login_url);
}
}
};
}
// 立即购买
function BuyNow(aid){
var JsonData = fe912b5dac71082e12c1827a3107f9b;
var QuantityObj = document.getElementById(JsonData.quantity);
var aid = JsonData.aid;
var num = QuantityObj.value;
var url = JsonData.shop_buy_now_url;
var ajaxdata = 'aid='+aid+'&num='+num;
//创建异步对象
var ajaxObj = new XMLHttpRequest();
ajaxObj.open("post", url, true);
ajaxObj.setRequestHeader("X-Requested-With","XMLHttpRequest");
ajaxObj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
//发送请求
ajaxObj.send(ajaxdata);
ajaxObj.onreadystatechange = function () {
// 这步为判断服务器是否正确响应
if (ajaxObj.readyState == 4 && ajaxObj.status == 200) {
var json = ajaxObj.responseText;
var res = JSON.parse(json);
if ('1' == res.code) {
// 去购买
window.location.href = res.url;
}else{
// 去登录
is_login(JsonData.login_url);
}
}
};
}
// 数量加减处理
function CartUnifiedAlgorithm(symbol){
// 数量
var QuantityObj = document.getElementById(fe912b5dac71082e12c1827a3107f9b.quantity);
if ('change' == symbol) {
// 直接修改数量
if ('1' > QuantityObj.value || '' == QuantityObj.value) {
QuantityObj.value = '1';
alert('商品数量最少为1');
}
}else if ('+' == symbol) {
// 加数量
var quantity = Number(QuantityObj.value) + 1;
QuantityObj.value = quantity;
}else if ('-' == symbol && QuantityObj.value > '1') {
// 减数量
var quantity = Number(QuantityObj.value) - 1;
QuantityObj.value = quantity;
}else{
// 如果数量小于1则自动填充1
QuantityObj.value = '1';
alert('商品数量最少为1');
}
}
// 去购车去
function shop_cart_list(url){
var mymessage = confirm("加入购物车成功,前往购物车!");
if(mymessage == true){
window.location.href = url;
}
}
// 去登陆
function is_login(url){
var mymessage = confirm("您还没未登录,请登录后购买!");
if(mymessage == true){
window.location.href = url;
}
}