欢迎各位兄弟 发布技术文章
这里的技术是共享的
注意下面标红的字 就是旋转
{ "transform": "rotate(" + Left_whirling + "deg) scale(" + Left_size + ")" }
rotate 表示旋转
scale 表示缩放
<script type="text/javascript"> | |
$(".leftmoveLR").slider({ | |
range: "min", | |
value: d[10].LleftandRight, | |
min: 0, | |
step: 1, | |
max: 100, | |
slide: function (event, ui) { | |
$(".leftcustomize").css({ left: ui.value + "%" }); | |
d[10].LleftandRight = ui.value; | |
setCookie("product", JSON.stringify(d), "d30"); | |
} | |
}); | |
$(".leftmoveNP").slider({ | |
range: "min", | |
value: d[10].UpandDown, | |
min: 0, | |
step: 1, | |
max: 100, | |
slide: function (event, ui) { | |
$(".leftcustomize").css({ top: ui.value + "%" }); | |
d[10].UpandDown = ui.value; | |
setCookie("product", JSON.stringify(d), "d30"); | |
} | |
}); | |
//$(".leftscale").slider({ | |
// range: "min", | |
// value: d[10].size, | |
// min: 1, | |
// step: 1, | |
// max: 10, | |
// slide: function (event, ui) { | |
// Left_size = ui.value; | |
// $(".leftcustomize").css({ "transform": "rotate(" + Left_whirling + "deg) scale(" + Left_size + ")" }); | |
// d[10].size = Left_size; | |
// setCookie("product", JSON.stringify(d), "d30"); | |
// } | |
//}); | |
$(".leftscale").slider({ | |
range: "min", | |
value: d[10].size, | |
min: 0.1, | |
step: 0.1, | |
max: 10, | |
slide: function (event, ui) { | |
Left_size = ui.value; | |
$(".leftcustomize").css({ "transform": "rotate(" + Left_whirling + "deg) scale(" + Left_size + ")" }); | |
d[10].size = Left_size; | |
setCookie("product", JSON.stringify(d), "d30"); | |
} | |
}); | |
$(".leftRotation").slider({ | |
range: "min", | |
value: d[10].whirling, | |
min: 0, | |
step: 1, | |
max: 360, | |
slide: function (event, ui) { | |
Left_whirling = ui.value; | |
$(".leftcustomize").css({ "transform": "rotate(" + Left_whirling + "deg) scale(" + Left_size + ")" }); | |
d[10].whirling = Left_whirling; | |
setCookie("product", JSON.stringify(d), "d30"); | |
} | |
}); | |
$(".RightmoveLR").slider({ | |
range: "min", | |
value: d[11].LleftandRight, | |
min: 0, | |
step: 1, | |
max: 100, | |
slide: function (event, ui) { | |
$(".rightcustomize").css({ left: ui.value + "%" }); | |
d[11].LleftandRight = ui.value; | |
setCookie("product", JSON.stringify(d), "d30"); | |
} | |
}); | |
$(".RightmoveNP").slider({ | |
range: "min", | |
value: d[11].UpandDown, | |
min: 0, | |
step: 1, | |
max: 100, | |
slide: function (event, ui) { | |
$(".rightcustomize").css({ top: ui.value + "%" }); | |
d[11].UpandDown = ui.value; | |
setCookie("product", JSON.stringify(d), "d30"); | |
} | |
}); | |
//$(".Rightscale").slider({ | |
// range: "min", | |
// value: d[11].size, | |
// min: 1, | |
// step: 1, | |
// max: 10, | |
// slide: function (event, ui) { | |
// Right_size = ui.value; | |
// $(".rightcustomize").css({ "transform": "rotate(" + Right_whirling + "deg) scale(" + Right_size + ")" }); | |
// d[11].size = Right_size; | |
// setCookie("product", JSON.stringify(d), "d30"); | |
// } | |
//}); | |
$(".Rightscale").slider({ | |
range: "min", | |
value: d[11].size, | |
min: 0.1, | |
step: 0.1, | |
max: 10, | |
slide: function (event, ui) { | |
Right_size = ui.value; | |
$(".rightcustomize").css({ "transform": "rotate(" + Right_whirling + "deg) scale(" + Right_size + ")" }); | |
d[11].size = Right_size; | |
setCookie("product", JSON.stringify(d), "d30"); | |
} | |
}); | |
$(".RightRotation").slider({ | |
range: "min", | |
value: d[11].whirling, | |
min: 0, | |
step: 1, | |
max: 360, | |
slide: function (event, ui) { | |
Right_whirling = ui.value; | |
$(".rightcustomize").css({ "transform": "rotate(" + Right_whirling + "deg) scale(" + Right_size + ")" }); | |
d[11].whirling = Right_whirling; | |
setCookie("product", JSON.stringify(d), "d30"); | |
} | |
}); | |
//var s = ["a", "b"]; | |
var s = [ | |
"a", | |
"b", | |
]; | |
//var l = { | |
// "a": [ | |
// { "Name": "金色", "LeftImg": "/Custom/img/leftlogo.png", "RightImg": "/Custom/img/rightlogo.png" }, | |
// { "Name": "银色", "LeftImg": "/Custom/img/leftlogo1.png", "RightImg": "/Custom/img/rightlogo1.png" }, | |
// ], | |
// "b": [ | |
// { "Name": "银色", "LeftImg": "/Custom/img/leftlogo2.png", "RightImg": "/Custom/img/rightlogo2.png" }, | |
// { "Name": "金色", "LeftImg": "/Custom/img/leftlogo3.png", "RightImg": "/Custom/img/rightlogo3.png" }, | |
// ], | |
//}; | |
var l = { | |
"a":[ | |
{ "Name": "金色", "LeftImg": "/UpLoadFiles/20160906/2016090616100245.png", "RightImg": "/UpLoadFiles/20160906/2016090616100017.png" }, | |
{ "Name": "银色", "LeftImg": "/UpLoadFiles/20160728/2016072811570942.png", "RightImg": "/UpLoadFiles/20160728/2016072811570162.png" }, | |
], | |
"b":[ | |
{ "Name": "银色", "LeftImg": "/UpLoadFiles/20160728/2016072811445235.png", "RightImg": "/UpLoadFiles/20160728/2016072811444921.png" }, | |
{ "Name": "金色", "LeftImg": "/UpLoadFiles/20160728/2016072811443074.png", "RightImg": "/UpLoadFiles/20160728/2016072811442616.png" }, | |
], | |
}; | |
var thisposition = 0; | |
$(".Logostyle a").click(function () { | |
if (parseInt($(".leftcustomize").attr("rel")) == 1 || parseInt($(".rightcustomize").attr("rel")) == 1) { | |
$(".popupbg,.popupbox").fadeIn(300); | |
$(".popupbox h3 span").text("提示"); | |
$(".popupboxtext").text("是否要删除自定义上传logo!"); | |
$(".popupboxa").html("<a href='javascript:;' class='deletecustomize'>确定</a><a href='javascript:;' class='close'>取消</a>"); | |
return false; | |
} | |
$(".headsetBiglogo").attr("rel", 1); | |
var position = $(".selectheadset").attr("rel"); | |
var t = $(this).index(); | |
var a = l[s[t]]; | |
var title = $(this).text(); | |
var leftimg = a[thisposition].LeftImg; | |
var rightimg = a[thisposition].RightImg; | |
var leftlogoColour = a[thisposition].Name; | |
var rightlogoColour = a[thisposition].Name; | |
var h = ""; | |
var z = "Logostyle_L"; | |
var y = "Logostyle_R"; | |
var flag = $(this).attr("flag"); | |
d.forEach(function (e) { | |
if (e["Id"] == flag) { | |
e["Rel"] = "1"; | |
} | |
}); | |
for (i = 0; i < a.length; i++) { | |
h += "<a flag='prLogo' href='javasrcipt:;' LeftImg='" + a[i].LeftImg + "' RightImg='" + a[i].RightImg + "'>" + a[i].Name + "</a>" | |
} | |
$(".LogostyleColour").html(h); | |
$(this).addClass("cur").siblings().removeClass("cur"); | |
$(".LogostyleColour a").eq(thisposition).addClass("cur"); | |
var Coloutitle = $(".LogostyleColour a").eq(thisposition).text(); | |
var dx = { | |
Value: "" + title + "", //存值名称 | |
logoColour: "" + Coloutitle + "", //存颜色名称 | |
LeftImg: "" + leftimg + "", //存值左边图片 | |
RightImg: "" + rightimg + "", //存值右边图片 | |
position: "" + position + "", //判断左右选择 | |
leftname: '.leftlogotitle', //体现左边名称层 | |
rightname: '.rightlogotitle', //体现右边名称层 | |
Colourleftname: '.leftlogoColour', //体现颜色左边名称层 | |
Colourrightname: '.rightlogoColour', //体现颜色右边名称层 | |
imglayer: 'div.headsetBiglogo' //体现图片位置层 | |
}; | |
Selectstyle(dx, flag, z, y); | |
}); | |
$(".LogostyleColour a").live("click", function () { | |
if (parseInt($(".leftcustomize").attr("rel")) == 1 || parseInt($(".rightcustomize").attr("rel")) == 1) { | |
$(".popupbg,.popupbox").fadeIn(300); | |
$(".popupbox h3 span").text("提示"); | |
$(".popupboxtext").text("是否要删除自定义上传logo!") | |
$(".popupboxa").html("<a href='javascript:;' class='deletecustomize'>确定</a><a href='javascript:;' class='close'>取消</a>") | |
return false | |
} | |
$(".headsetBiglogo").attr("rel", 1); | |
thisposition = $(this).index(); | |
var leftimg = $(this).attr("leftimg"); | |
var rightimg = $(this).attr("rightimg"); | |
var position = $(".selectheadset").attr("rel"); | |
$(this).addClass("cur").siblings().removeClass("cur"); | |
var title = $(this).text(); | |
var flag = $(this).attr("flag"); | |
var z = "Logostyle_L"; | |
var y = "Logostyle_R"; | |
var dx = { | |
logoColour: "" + title + "", //存颜色名称 | |
LeftImg: "" + leftimg + "", //存值左边图片 | |
RightImg: "" + rightimg + "", //存值右边图片 | |
position: "" + position + "", //判断左右选择 | |
Colourleftname: '.leftlogoColour', //体现颜色左边名称层 | |
Colourrightname: '.rightlogoColour', //体现颜色右边名称层 | |
imglayer: 'div.headsetBiglogo' //体现图片位置层 | |
}; | |
SelectColour(dx, flag, z, y) | |
}); | |
setCookie("inplayer", "1", "d30"); | |
$(".playerUpload").live("click",function(){ | |
setCookie("inplayer", 0, "d30"); | |
$(".popupbg,.popupbox").fadeOut(300); | |
var csname = $(this).attr("csname"); | |
var cllr = $(this).attr("cllr"); | |
Qrupload(csname,cllr); | |
}); | |
$(".leftUpload").click(function () { | |
var inplay = getCookie("inplayer"); | |
if (parseInt(inplay) == 1) { | |
title = "温馨提示"; | |
content = "为了更好地实现该功能,请选用谷歌浏览器;待上传的自定义个性图片需要用底色为透明的png格式图片。"; | |
button = "<a href='javascript:;' class='playerUpload' csname='leftUpload' cllr='left'>确定</a><a href='javascript:;' class='close'>取消</a>" | |
Popuplayer(title, content, button); | |
return false; | |
} | |
if (parseInt($(".headsetBiglogo").attr("rel")) == 1) { | |
title = "提示"; | |
content = "是否要删除默认Logo样式 ? <br/>为了更好地实现该功能,请选用谷歌浏览器;待上传的自定义个性图片需要用底色为透明的png格式图片"; | |
button = "<a href='javascript:;' class='deletelogostyle'>确定</a><a href='javascript:;' class='close'>取消</a>" | |
Popuplayer(title, content, button); | |
return false; | |
} | |
var input = $(this).next(); | |
input.click(); | |
$(input).on("change", function () { | |
upload(input,"left"); | |
}); | |
//Compute(); | |
}); | |
$(".rightUpload").click(function () { | |
var inplay = getCookie("inplayer"); | |
if (parseInt(inplay) == 1) { | |
title = "温馨提示"; | |
content = "为了更好地实现该功能,请选用谷歌浏览器;待上传的自定义个性图片需要用底色为透明的png格式图片。"; | |
button = "<a href='javascript:;' class='playerUpload' csname='rightUpload' cllr='right'>确定</a><a href='javascript:;' class='close'>取消</a>" | |
Popuplayer(title, content, button); | |
return false; | |
} | |
if (parseInt($(".headsetBiglogo").attr("rel")) == 1) { | |
title = "提示"; | |
content = "是否要删除默认Logo样式 ? <br/>为了更好地实现该功能,请选用谷歌浏览器;待上传的自定义个性图片需要用底色为透明的png格式图片"; | |
button = "<a href='javascript:;' class='deletelogostyle'>确定</a><a href='javascript:;' class='close'>取消</a>" | |
Popuplayer(title, content, button); | |
return false; | |
} | |
var input = $(this).next(); | |
input.click(); | |
input.on("change", function () { | |
upload(input, "right"); | |
}); | |
//Compute(); | |
}); | |
function setUpImg(imgurl, flag) { | |
//alert("为了更好地实现该功能,请选用谷歌浏览器;待上传的自定义个性图片需要用底色为透明的png格式图片"); | |
if (flag == "right") { | |
$(".custommade").attr("rel", 1); //已上传图片 | |
$(".rightUpload").attr("Urlimg", imgurl); | |
var imgurl = $(".rightUpload").attr("Urlimg"); | |
var logoimg = $(".rightUpload").attr("rightimg"); | |
DYrightlogo(imgurl, logoimg); | |
$(".rightUpload").next().next().show(); | |
} | |
else if (flag == "left") { | |
console.log(flag, imgurl); | |
$(".custommade").attr("rel", 1); //已上传图片 | |
$(".leftUpload").attr("Urlimg", imgurl); | |
var imgurl = $(".leftUpload").attr("Urlimg"); | |
var logoimg = $(".leftUpload").attr("leftimg"); | |
DYleftlogo(imgurl, logoimg); | |
$(".leftUpload").next().next().show(); | |
} | |
Compute(); | |
} | |
//删除自定义logo | |
$(".deletecustomize").live("click", function () { | |
$(".custommade").attr("rel", 0).removeAttr("style"); | |
$(".headsetsmalllogo").removeAttr("style"); | |
$(".popupbg,.popupbox").fadeOut(300); | |
$(".pattern").text("无"); | |
$(".custommadeprice").text("0"); | |
$(".leftmoveLR a").css({ left: 0 + "%" }); | |
$(".leftmoveNP a").css({ left: 0 + "%" }); | |
$(".RightmoveLR a").css({ left: 0 + "%" }); | |
$(".RightmoveNP a").css({ left: 0 + "%" }); | |
d.forEach(function (e) { | |
if (e["Id"] == "prcustomizeLogo") { | |
e["Imglogo"] = " "; | |
e["LeftImg"] = " "; | |
e["RightImg"] = " "; | |
e["Width"] = " "; | |
e["Height"] = " "; | |
e["UpandDown"] = "0"; | |
e["LleftandRight"] = "0"; | |
e["size"] = "1"; | |
e["whirling"] = "0"; | |
e["Price"] = "0"; | |
e["Rel"] = "0"; | |
} | |
}); | |
$(".customizeUpload dl").hide(); | |
setCookie("product", JSON.stringify(d), "d30"); | |
temp_cookie = d; | |
Compute(); | |
getCk(); | |
}) | |
//删除默认logo样式 | |
$(".deletelogostyle").live("click", function () { | |
$(".headsetBiglogo").attr("rel", 0).removeAttr("style"); | |
$(".popupbg,.popupbox").fadeOut(300); | |
$(".Logostyle a,.LogostyleColour a").removeClass("cur"); | |
$(".leftlogotitle,.rightlogotitle,.leftlogoColour,.rightlogoColour").text(" ") | |
d.forEach(function (e) { | |
if (e["Id"] == "prLogo") { | |
e["Value"] = " "; | |
e["logoColour"] = " "; | |
e["LeftImg"] = " "; | |
e["RightImg"] = " "; | |
e["Rel"] = "0"; | |
} | |
}); | |
setCookie("product", JSON.stringify(d), "d30"); | |
temp_cookie = d; | |
getCk(); | |
}) | |
$(".close").live("click", function () { | |
$(".popupbg,.popupbox").fadeOut(300); | |
}) | |
var dx = { | |
Value: '', //存值名称 | |
LeftImg: '', //存值左边图片 | |
RightImg: '', //存值右边图片 | |
position: '', //判断左右选择 | |
leftname: '', //体现左边名称层 | |
rightname: '', //体现右边名称层 | |
Colourleftname: '', //体现颜色左边名称层 | |
Colourrightname: '', //体现颜色右边名称层 | |
imglayer: '' //体现图片位置层 | |
}; | |
//默认logo样式选择 | |
function Selectstyle(dx, flag, z, y) { | |
if (dx.position == -1) { | |
d.forEach(function (e) { | |
if (e["Name"] == z) { | |
e["Value"] = "" + dx.Value + ""; | |
e["logoColour"] = "" + dx.logoColour + ""; | |
e["LeftImg"] = "" + dx.LeftImg + ""; | |
} | |
}); | |
} else if (dx.position == 0) { | |
d.forEach(function (e) { | |
if (e["Id"] == flag) { | |
e["Value"] = "" + dx.Value + ""; | |
e["logoColour"] = "" + dx.logoColour + ""; | |
e["LeftImg"] = "" + dx.LeftImg + ""; | |
e["RightImg"] = "" + dx.RightImg + ""; | |
} | |
}); | |
} else if (dx.position == 1) { | |
d.forEach(function (e) { | |
if (e["Name"] == y) { | |
e["Value"] = "" + dx.Value + ""; | |
e["logoColour"] = "" + dx.logoColour + ""; | |
e["RightImg"] = "" + dx.RightImg + ""; | |
} | |
}); | |
} | |
setCookie("product", JSON.stringify(d), "d30"); | |
temp_cookie = d; | |
getCk(); | |
}; | |
//默认logo颜色 | |
function SelectColour(dx, flag, z, y) { | |
if (dx.position == -1) { | |
d.forEach(function (e) { | |
if (e["Name"] == z) { | |
e["logoColour"] = "" + dx.logoColour + ""; | |
e["LeftImg"] = "" + dx.LeftImg + ""; | |
} | |
}); | |
} else if (dx.position == 0) { | |
d.forEach(function (e) { | |
if (e["Id"] == flag) { | |
e["logoColour"] = "" + dx.logoColour + ""; | |
e["LeftImg"] = "" + dx.LeftImg + ""; | |
e["RightImg"] = "" + dx.RightImg + ""; | |
} | |
}); | |
} else if (dx.position == 1) { | |
d.forEach(function (e) { | |
if (e["Name"] == y) { | |
e["logoColour"] = "" + dx.logoColour + ""; | |
e["RightImg"] = "" + dx.RightImg + ""; | |
} | |
}); | |
} | |
setCookie("product", JSON.stringify(d), "d30"); | |
temp_cookie = d; | |
getCk(); | |
}; | |
function Qrupload(q,lr){ | |
var input = $("."+q).next(); | |
input.click(); | |
$(input).on("change", function () { | |
upload(input,""+lr+""); | |
}) | |
} | |
//弹出层 | |
function Popuplayer(title, content, button) { | |
$(".popupbg,.popupbox").fadeIn(300); | |
$(".popupbox h3 span").text(title); | |
$(".popupboxtext").html(content); | |
$(".popupboxa").html(button); | |
} | |
//左边logo自定义上传 | |
function DYleftlogo(imgurl, logoimg) { | |
var leftzdlogo = imgurl; | |
var newimg = new Image(); | |
newimg.src = imgurl; | |
newimg.onload = function () { | |
imgWidth = this.width; | |
imgHeight = this.height; | |
var maxHeight = maxwidth * imgHeight / imgWidth; | |
d.forEach(function (e) { | |
if (e["Name"] == "customize_logo_L") { | |
e["Imglogo"] = "" + leftzdlogo + ""; | |
e["LeftImg"] = "" + logoimg + ""; | |
e["Width"] = "" + (maxwidth / 16) + ""; | |
e["Height"] = "" + (maxHeight / 18) + ""; | |
e["UpandDown"] = "" + ((actualheight / 6) - (maxHeight / 18) / 2) + ""; | |
e["LleftandRight"] = "" + ((maxwidth / 6) - (maxwidth / 16) / 2) + ""; | |
e["Price"] = "360"; | |
e["Rel"] = "1"; | |
} | |
}); | |
Llogo_lr = ((maxwidth / 6) - (maxwidth / 16) / 2); | |
Llogo_ud = ((actualheight / 6) - (maxHeight / 18) / 2) | |
$(".leftmoveLR a").css({ left: Llogo_lr + "%" }); | |
$(".leftmoveNP a").css({ left: Llogo_ud + "%" }); | |
setCookie("product", JSON.stringify(d), "d30"); | |
temp_cookie = d; | |
getCk(); | |
} | |
} | |
//右边logo自定义上传 | |
function DYrightlogo(imgurl, logoimg) { | |
var rightzdlogo = imgurl; | |
var newimg = new Image(); | |
newimg.src = imgurl; | |
newimg.onload = function () { | |
imgWidth = this.width; | |
imgHeight = this.height; | |
var maxHeight = maxwidth * imgHeight / imgWidth; | |
d.forEach(function (e) { | |
if (e["Name"] == "customize_logo_R") { | |
e["Imglogo"] = "" + rightzdlogo + ""; | |
e["RightImg"] = "" + logoimg + ""; | |
e["Width"] = "" + (maxwidth / 16) + ""; | |
e["Height"] = "" + (maxHeight / 18) + ""; | |
e["UpandDown"] = "" + ((actualheight / 6) - (maxHeight / 18) / 2) + ""; | |
e["LleftandRight"] = "" + (maxwidth / 9) + ""; | |
e["Price"] = "360"; | |
e["Rel"] = "1"; | |
} | |
}); | |
Rlogo_lr = (maxwidth / 9); | |
Rlogo_ud = ((actualheight / 6) - (maxHeight / 18) / 2) | |
$(".RightmoveLR a").css({ left: Rlogo_lr + "%" }); | |
$(".RightmoveNP a").css({ left: Rlogo_ud + "%" }); | |
setCookie("product", JSON.stringify(d), "d30"); | |
temp_cookie = d; | |
getCk(); | |
} | |
} | |
Compute(); | |
function Compute() { | |
var Total = 0; | |
$(".Uniteprice").each(function () { | |
Total += +$(this).text() | |
}); | |
$(".Colourprice").text(Total); | |
} | |
function upload(obj,flag) { | |
var formData = new FormData(); | |
var successFileList = new Array(); // 上传成功文件列表 | |
var fieldFileList = new Array(); //上传失败文件列表 | |
var fileList = obj[0].files; | |
var upFileLength = 0; //已处理的文件个数 | |
if (fileList.length > 0) { | |
var xhr = null; | |
if (window.XMLHttpRequest) {// for all new browsers | |
xhr = new XMLHttpRequest(); | |
} | |
else if (window.ActiveXObject) {// for IE5 and IE6 | |
xhr = new ActiveXObject("Microsoft.XMLHTTP"); | |
} | |
console.log("文件个数 : " + fileList.length); | |
//上传入口 组装FormData | |
function markFormdata() { | |
formData = new FormData(); | |
formData.append("upload_" + upFileLength, fileList[upFileLength]); | |
startUpload(formData); | |
} | |
//上传完成后执行的函数 判断是否还有文件等等 | |
function UploadFinish() { | |
upFileLength++; //下标+1 | |
//判断是否还有文件 | |
if (upFileLength <= fileList.length - 1) { | |
markFormdata(); | |
} else { | |
//全部处理完成 | |
setUpImg(successFileList[0],flag); | |
//return successFileList[0]; | |
} | |
} | |
//上传函数 | |
function startUpload(formdata) { | |
//监听上传进度 | |
xhr.upload.onprogress = function (event) { | |
//当开始有文件大小的时候在计算 | |
if (event.lengthComputable) { | |
//计算百分比 | |
var percent = Math.round(event.loaded * 100 / event.total); | |
console.log(percent); | |
} | |
} | |
//开始上传的时候 | |
xhr.onloadstart = function (event) { | |
console.log("upload开始"); | |
//如果有停止按钮 | |
$("#stopUpload").one("click", function () { | |
xhr.abort(); | |
}) | |
} | |
//上传成功 | |
xhr.onload = function (event) { | |
console.log("上传成功"); | |
console.log(xhr.responseText); | |
successFileList.push(xhr.responseText); | |
//var ret = JSON.parse(xhr.responseText); | |
//console.log(ret); | |
} | |
xhr.onerror = function (event) { | |
console.log("上传错误"); | |
fieldFileList.push(xhr.responseText); | |
} | |
//上传完成 不管成功与否都会触发 | |
xhr.onloadend = function (event) { | |
console.log("完成"); | |
UploadFinish(); | |
} | |
xhr.onabort = function (event) { | |
console.log("上传取消"); | |
} | |
xhr.open('POST', "/Custom/ashx/upload.ashx", true); | |
xhr.send(formdata); | |
} | |
markFormdata(); | |
} | |
else { | |
alert("请选择上传的文件"); | |
} | |
} | |
</script> |