var ProductInfo = "";
var number = "";
$(document).ready(function () {
init();
});
/*
* 页面初始化函数
* */
init = function () {
var pid = getUrlParam("pid"),
attr = getUrlParam("attr");
// num = getUrlParam("num");
if (pid === "" || attr === "") {
go404Html();
}
else {
$(".goback").attr("href", "goods.html?pid=" + pid);
getProductInfo(pid);
initialize();
}
}
getProductInfo = function (pid) {
var parameter = urlEncode(["SelectProduct", pid]);
$.ajax({
type: "post",
url: "/malai/php/index.php",
data: {mode: parameter},
dataType: "json",
success: function (data) {
printProductInfo(data);
}
});
}
printProductInfo = function (data) {
if (data == -1 || data[0].length === 0) {
go404Html();
}
else {
$("#PageLoading").css({"display": "none"});
$("#PageWarp").css({"display": "block"});
ProductInfo = data[0][0];
// $("#goodName").html(data[0][0].ProductIntroduce);
var attr = JSON.parse(unescape(getUrlParam("attr")));
$(".m-orderItem").html("");
for (var i in attr) {
if (i == 0) {
$("#payment_amount").html(parseInt(attr[0].Money) * parseInt(attr[0].Number));
$("#total").html(parseInt(attr[0].Money) * parseInt(attr[0].Number));
number = attr[0].Number;
ProductInfo.ProductPrice = parseInt(attr[0].Money) * parseInt(attr[0].Number);
$(".number").html(attr[0].Number);//数量
}
if (i != 0) {
var a = '
' +
'
' +
'
' +
'
' +
'
\n' +
'
' + ProductInfo.ProductName + '
\n' +
'
\n' +
'
ColorClassification: ' + attr[i]['color'] + '
' +
(attr[i]['size'] ? '
Size:' + attr[i]["size"] + '
' : '') +
'
Quantity: ' + attr[0].Number + '
' +
'
' +
'
' +
'
';
$(".m-orderItem").append(a);
}
}
}
}
submit = function () {
var lid = "",
ordernum = orderNum(),
pid = getUrlParam("pid"),
pcid = escape(getUrlParam("attr")),
attr = "",
ppr = ProductInfo.ProductPrice,
pn = number,
urn = $("#UserReallyName").val().trim(),
upn = $("#thaphone").val().trim(),
uem = $("#UserEMail").val().trim(),
pc = $("#tha_postal").val().trim(),
p = $("#Province").html(),
c = "",
a = $("#Area").val().trim(),
address = $("#Address").val().trim(),
rem = $("#Remarks").val().trim(),
fr = 0,
am = ProductInfo.ProductPrice,
pay = ProductInfo.ProductPrice,
state = 1;
if (urn == "") {
// alert("请输入姓名");
alert("Please type in your name");
return;
}
else if (upn == "") {
// alert("请输入手机号码");
alert("Please enter the phone number");
return;
}
/*
else if (uem == "") {
// alert("请输入电子邮件");
alert("Please enter an email");
return;
}
*/
else if (pc == "") {
// alert("请输入邮编");
alert("Please enter a zip code");
return;
}
else if (p == "") {
// alert("请输入省份");
alert("Please enter the province");
return;
}
else if (a == "") {
// alert("请输入直辖区");
alert("Please enter the territorial jurisdiction");
return;
}
else if (address == "") {
// alert("请输入详细地址");
alert("Please enter the full address");
return;
}
else if (rem == "") {
// alert("请输入留言");
alert("Please enter a message");
return;
}
$("#PageLoading").css({"display": "block"});
$("#PageWarp").css({"display": "none"});
var parameter = urlEncode(["InsertOrder", lid, ordernum, pid, pcid, attr, ppr, pn, urn, upn, uem, pc, p, c, a, address, rem, fr, am, pay, state]);
$.ajax({
type: "post",
url: "/malai/php/index.php",
data: {mode: parameter},
dataType: "json",
success: function (data) {
/*
if (data != -1 && data[0].OrderId) {
$("#PageLoading").css({"display": "none"});
$("#PageWarp").css({"display": "block"});
alert("Purchase Success!");
window.location.href = "goods.html?pid=" + getUrlParam("pid");
// insertUserIpAddress(ordernum, function () {
//
// });
}
*/
if (data != -1 && data[0].OrderId) {
console.log(data);
$("#PageLoading").css({"display": "none"});
$("#PageWarp").css({"display": "none"});
$("#PageWarp").remove();
$("#ts_OrderNum").html(data[0].OrderNum);
$("#ts_UserReallyName").html(data[0].UserReallyName);
$("#ts_ProductName").html(ProductInfo.ProductName);
$("#ts_Payment").html(data[0].Payment);
$("#ts_UserPhoneNum").html(data[0].UserPhoneNum);
$("#ts_Address").html(data[0].Address);
$("#TS").css({"display": "block"});
$("#ts_back")[0].onclick = function () {
window.location.href = "goods.html?pid=" + getUrlParam("pid");
}
$("#ts_lx")[0].onclick = function () {
window.location.href = " https://www.facebook.com/pg/MinimatterTimes";
}
/* insertUserIpAddress(ordernum, function () {
});*/
}
else {
alert("Sorry, your purchase failed, please contact customer service!!!");
}
}
});
//facebook推广购物事件,请不要删除!!!!!
fbq('track', 'Purchase', {
value: ProductInfo.ProductPrice,
currency: 'MYR',
content_ids: ProductInfo.ProductRemarks,
content_type: 'product_group'
});
}
/*
* 获取下单用户ip地址插入数据库
* */
insertUserIpAddress = function (num, cb) {
var IPAddress = ipaddress.traits.ip_address,
country = ipaddress.country.names["zh-CN"],
city = ipaddress.city.names["zh-CN"],
parameter = urlEncode(["InsertOrderIPAddress", num, IPAddress, country, city]);
$.ajax({
type: "post",
url: "/malai/php/index.php",
data: {mode: parameter},
dataType: "json",
success: function (data) {
if (data == 1) {
cb && cb();
}
}
});
}
/*
* 根据当前时间,生成订单号
* */
orderNum = function () {
var vNow = new Date(), sNow = "";
sNow += String(vNow.getFullYear());
sNow += String(vNow.getMonth() + 1);
sNow += String(vNow.getDate());
sNow += String(vNow.getHours());
sNow += String(vNow.getMinutes());
sNow += String(vNow.getSeconds());
sNow += String(vNow.getMilliseconds());
return sNow;//返回订单号
}
/*
* 输入泰国指定的邮政编码,生成指定的泰国地址。
* */
// selectCity = function () {
// $('#tha_postal').change(function () {
// var id = $(this).val();
// ajaxLocked = true;
// $.ajax({
// url: '/malai/php/Forward.php',
// type: 'post',
// data: {'postName': id},
// dataType: 'json',
// success: function (ret) {
// if (ret) {
// if (ret.length != 0) {
// var option = "";
// for (var i in ret) {
// option += '';
// $('.regions').html(ret[0].parent_name);
// $('input[name="city"]').val(ret[0].parent_name);
// }
// $(".tha_district").html('').append(option);
// ajaxLocked = false;
// } else {
// alert('郵政編碼不存在!');
// $('#tha_postal').val('');
// $('.tha_district').html('');
// $('.regions').html('');
// $('input[name="city"]').val('');
// ajaxLocked = true;
// }
// } else {
// alert('郵政編碼不存在!');
// $('#tha_postal').val('');
// $('.tha_district').html('');
// $('.regions').html('');
// $('input[name="city"]').val('');
// ajaxLocked = true;
// }
// },
// error: function (xhr, ajaxOptions, thrownError) {
// }
// });
// });
// }
/*
* 選擇马来西亚的州
*/
//province(州類类)
function provinceList()
{
this.length=24;
this[0] = new Option("Pilih negeri anda...","0");
this[1] = new Option("Johor","1");
this[2] = new Option("Kedah","2");
this[3] = new Option("Kelantan","3");
this[4] = new Option("Melaka","4");
this[5] = new Option("Negeri Sembilan","5");
this[6] = new Option("Pahang","6");
this[7] = new Option("Perak","7");
this[8] = new Option("Perlis","8");
this[9] = new Option("Pulau Pinang","9");
this[10] = new Option("Selangor","10");
this[11] = new Option("Terengganu","11");
this[12] = new Option("Kuala Lumpur","12");
this[13] = new Option("Putra Jaya","13");
this[14] = new Option("Sarawak","14");
this[15] = new Option("Sabah","15");
this[16] = new Option("Labuan","16");
return this;
}
//创建provincelist实例
var provinceOb=new provinceList();
//定义province、city变量,用于select元素
var province;
//初始化地区下拉菜单
function initialize(privinceId){
//获取select元素
province=document.getElementById("Area");
//循环添加省份到province
for(var i=0;i