复杂clone
来源:互联网 发布:sql清除注册表 编辑:程序博客网 时间:2024/06/07 01:57
//克隆两层
function clone(){
var sourceNode = document.getElementById("abc");
for(var i=0;i<8;i++){
var clonedNode = sourceNode.cloneNode(true); // 克隆节点
clonedNode.setAttribute("id", "abc" + i); // 修改一下id 值,避免id 重复
sourceNode.parentNode.appendChild(clonedNode); // 在父节点插入克隆的
$("#abc" + i + " #pidright1").attr("id","pidright1" + i);
var pidrightNode = document.getElementById("pidright");
for(var j=0;j<2;j++){
var clonedpidright = pidrightNode.cloneNode(true); // 克隆节点
clonedpidright.setAttribute("id", "pidright" + j); // 修改一下id 值,避免id 重复
document.getElementById("pidright1" + i).appendChild(clonedpidright); // 在父节点插入克隆的
}
}
}
//下拉框克隆
$.ajax({
url: url+"company/list", //请求的url地址
dataType: "json", //返回格式为json
async: true, //请求是否异步,默认为异步,这也是ajax重要特性
headers:{"adminId":adminId},
data:{"status":0},
type: "GET", //请求方式
beforeSend: function() {
},
success: function(data) {
var list= data.dataList;
var sourceNode = document.getElementById("op"); // 获得被克隆的节点对象
$.each(list, function(i, n){
var clonedNode = sourceNode.cloneNode(true); // 克隆节点
clonedNode.setAttribute("id", "op" + i); // 修改一下id 值,避免id 重复
sourceNode.parentNode.appendChild(clonedNode); // 在父节点插入克隆的
$("#op" + i ).text(n.name);
$("#op" + i ).val(n.companyId);
});
$("#op").hide();
},
});
}
function order_list1(){
$.ajax({
url: url+"order/list", //请求的url地址
dataType: "json", //返回格式为json
async: true, //请求是否异步,默认为异步,这也是ajax重要特性
headers:{"adminId":adminId},
data: {"page":page,"countPage":countPage,"orderStatus":orderStatus1,"companyId":companyId,"consignee":consignee,"phone":phone,"address":address,"orderId":orderId,"ex pressCode":expressCode},
type: "GET", //请求方式
success: function(data) {
$("#dataCount").text(data.dataCount);
$("#tr").show();
pageCount = data.pageCount;
currentPage = data.currentPage;
$(".tcdPageCode").createPage({
pageCount:pageCount,
current:currentPage,
backFn:function(p){
page=p;
order_list1();
}
});
var list= data.dataList;
var sourceNode = document.getElementById("tr"); // 获得被克隆的节点对象
var p = $(".tab tr").length;
for(var q=2;q<p;q++){
sourceNode.parentNode.removeChild(sourceNode.parentNode.lastChild);
}
$.each(list, function(i, n){
var clonedNode = sourceNode.cloneNode(true); // 克隆节点
clonedNode.setAttribute("id", "tr" + i); // 修改一下id 值,避免id 重复
sourceNode.parentNode.appendChild(clonedNode); // 在父节点插入克隆的
$("#tr" + i + " #orderId" ).text("'"+n.orderId);
$("#tr" + i + " #userId" ).val(n.userId);
$("#tr" + i + " #companyId").val(n.companyId);
var orderStatus0;
if(n.orderStatus=="NOPAY")
{
orderStatus0="未支付";
}
else if(n.orderStatus=="PAID")
{
orderStatus0="待发货";
$("#tr" + i + " #fahuo").show();
}
else if(n.orderStatus=="DELIVERED")
{
orderStatus0="已发货";
$("#tr" + i + " #logisitic").show();
}
else if(n.orderStatus=="RECEIPTED")
{
orderStatus0="已收货";
$("#tr" + i + " #logisitic").show();
}
else if(n.orderStatus=="COMMENTED")
{orderStatus0="已评论";}
else if(n.orderStatus=="CANCELED")
{orderStatus0="已取消";}
else if(n.orderStatus=="CLOSED")
{orderStatus0="已关闭";}
else if(n.orderStatus=="RETURN")
{orderStatus0="申请退/换货";}
else if(n.orderStatus=="RETURNED")
{
orderStatus0="已退/换货";
$("#tr" + i + " #tuikuan").show();
}
else if(n.orderStatus=="REMOVE")
{orderStatus0="已删除";}
else if(n.orderStatus=="FINISHED")
{orderStatus0="已完成";}
else if(n.orderStatus=="RETURNING")
{orderStatus0="退/换货中";}
else if(n.orderStatus=="REFUND")
{orderStatus0="已退款";}
$("#tr" + i + " #orderStatus0").text(orderStatus0);
$("#tr" + i + " #amount" ).text(n.amount);
$("#tr" + i + " #payAmount" ).text(n.payAmount);
$("#tr" + i + " #postage" ).text(n.postage);
$("#tr" + i + " #payPoints").text(n.payPoints);
$("#tr" + i + " #payReward").text(n.payReward);
$("#tr" + i + " #consignee").text(n.consignee);
$("#tr" + i + " #address" ).text(n.address);
$("#tr" + i + " #phone" ).text(n.phone);
var payType;
if(n.payType=="PAYAD")
{payType="广告费支付";}
else if(n.payType=="PAYWECHAT")
{payType="微信支付";}
else if(n.payType=="PAYPOINTS")
{payType="咖币兑换";}
$("#tr" + i + " #payType").text(payType);
var c=date('Y-m-d H:i:s',n.createtime/1000);
$("#tr" + i + " #createtime").text(c);
var a=date('Y-m-d H:i:s',n.delivertime/1000);
$("#tr" + i + " #delivertime").text(a);
$("#tr" + i + " #ul1").attr("id","ul1" + i);
var Nodeli = document.getElementById("goods");
$.each(n.goodsList, function(j, m){
var clone = Nodeli.cloneNode(true); // 克隆节点
clone.setAttribute("id", "goods" + j); // 修改一下id 值,避免id 重复
document.getElementById("ul1" + i).appendChild(clone); // 在父节点插入克隆的
$("#tr" + i + " #goods" + j + " #goodsName" ).text(m.goodsName + "(" + m.gcount + ")");
})
});
$("#tr").hide();
$(" #logisitic").click(function(){
var order1=$(this).parent().siblings("#orderId").text();
var arr=new Array();
arr=order1.split("'");
orderId=arr[1];
userId=$(this).parent().siblings("#userId").val();
setCookie("orderId",orderId,1800);
setCookie("userId",userId,1800);
document.location.href="logisitic_massage.html";
})
$(" #detail").click(function(){
var order1=$(this).parent().siblings("#orderId").text();
var arr=new Array();
arr=order1.split("'");
orderId=arr[1];
setCookie("orderId",orderId,1800);
document.location.href="order_detail.html";
})
$(" #change_status").click(function(){
$("#blackbox").show();
$("#signwin").show();
var order1=$(this).parent().siblings("#orderId").text();
var arr=new Array();
arr=order1.split("'");
orderId=arr[1];
$("#orderId1").text(orderId);
$("#orderStatus1").text($(this).parent().siblings("#orderStatus0").text());
})
$(" #fahuo").click(function(){
$("#blackbox").show();
$("#signwin1").show();
var order1=$(this).parent().siblings("#orderId").text();
var arr=new Array();
arr=order1.split("'");
orderId=arr[1];
alert(orderId);
$("#orderId2").val(orderId);
})
$(" #tuikuan").click(function(){
var order1=$(this).parent().siblings("#orderId").text();
var arr=new Array();
arr=order1.split("'");
orderId=arr[1];
$.ajax({
contentType: "application/x-www-form-urlencoded",
url: "http://m.cupinn.cn/qcmall/api/order/refund", //请求的url地址
dataType: "json", //返回格式为json
data:{"userId":adminId,"orderId":orderId},
async: true, //请求是否异步,默认为异步,这也是ajax重要特性
type: "POST",
success: function(result) {
alert("退款成功!");
document.location.reload();
},
});
})
},
function clone(){
var sourceNode = document.getElementById("abc");
for(var i=0;i<8;i++){
var clonedNode = sourceNode.cloneNode(true); // 克隆节点
clonedNode.setAttribute("id", "abc" + i); // 修改一下id 值,避免id 重复
sourceNode.parentNode.appendChild(clonedNode); // 在父节点插入克隆的
$("#abc" + i + " #pidright1").attr("id","pidright1" + i);
var pidrightNode = document.getElementById("pidright");
for(var j=0;j<2;j++){
var clonedpidright = pidrightNode.cloneNode(true); // 克隆节点
clonedpidright.setAttribute("id", "pidright" + j); // 修改一下id 值,避免id 重复
document.getElementById("pidright1" + i).appendChild(clonedpidright); // 在父节点插入克隆的
}
}
}
//下拉框克隆
$.ajax({
url: url+"company/list", //请求的url地址
dataType: "json", //返回格式为json
async: true, //请求是否异步,默认为异步,这也是ajax重要特性
headers:{"adminId":adminId},
data:{"status":0},
type: "GET", //请求方式
beforeSend: function() {
},
success: function(data) {
var list= data.dataList;
var sourceNode = document.getElementById("op"); // 获得被克隆的节点对象
$.each(list, function(i, n){
var clonedNode = sourceNode.cloneNode(true); // 克隆节点
clonedNode.setAttribute("id", "op" + i); // 修改一下id 值,避免id 重复
sourceNode.parentNode.appendChild(clonedNode); // 在父节点插入克隆的
$("#op" + i ).text(n.name);
$("#op" + i ).val(n.companyId);
});
$("#op").hide();
},
});
}
function order_list1(){
$.ajax({
url: url+"order/list", //请求的url地址
dataType: "json", //返回格式为json
async: true, //请求是否异步,默认为异步,这也是ajax重要特性
headers:{"adminId":adminId},
data: {"page":page,"countPage":countPage,"orderStatus":orderStatus1,"companyId":companyId,"consignee":consignee,"phone":phone,"address":address,"orderId":orderId,"ex pressCode":expressCode},
type: "GET", //请求方式
success: function(data) {
$("#dataCount").text(data.dataCount);
$("#tr").show();
pageCount = data.pageCount;
currentPage = data.currentPage;
$(".tcdPageCode").createPage({
pageCount:pageCount,
current:currentPage,
backFn:function(p){
page=p;
order_list1();
}
});
var list= data.dataList;
var sourceNode = document.getElementById("tr"); // 获得被克隆的节点对象
var p = $(".tab tr").length;
for(var q=2;q<p;q++){
sourceNode.parentNode.removeChild(sourceNode.parentNode.lastChild);
}
$.each(list, function(i, n){
var clonedNode = sourceNode.cloneNode(true); // 克隆节点
clonedNode.setAttribute("id", "tr" + i); // 修改一下id 值,避免id 重复
sourceNode.parentNode.appendChild(clonedNode); // 在父节点插入克隆的
$("#tr" + i + " #orderId" ).text("'"+n.orderId);
$("#tr" + i + " #userId" ).val(n.userId);
$("#tr" + i + " #companyId").val(n.companyId);
var orderStatus0;
if(n.orderStatus=="NOPAY")
{
orderStatus0="未支付";
}
else if(n.orderStatus=="PAID")
{
orderStatus0="待发货";
$("#tr" + i + " #fahuo").show();
}
else if(n.orderStatus=="DELIVERED")
{
orderStatus0="已发货";
$("#tr" + i + " #logisitic").show();
}
else if(n.orderStatus=="RECEIPTED")
{
orderStatus0="已收货";
$("#tr" + i + " #logisitic").show();
}
else if(n.orderStatus=="COMMENTED")
{orderStatus0="已评论";}
else if(n.orderStatus=="CANCELED")
{orderStatus0="已取消";}
else if(n.orderStatus=="CLOSED")
{orderStatus0="已关闭";}
else if(n.orderStatus=="RETURN")
{orderStatus0="申请退/换货";}
else if(n.orderStatus=="RETURNED")
{
orderStatus0="已退/换货";
$("#tr" + i + " #tuikuan").show();
}
else if(n.orderStatus=="REMOVE")
{orderStatus0="已删除";}
else if(n.orderStatus=="FINISHED")
{orderStatus0="已完成";}
else if(n.orderStatus=="RETURNING")
{orderStatus0="退/换货中";}
else if(n.orderStatus=="REFUND")
{orderStatus0="已退款";}
$("#tr" + i + " #orderStatus0").text(orderStatus0);
$("#tr" + i + " #amount" ).text(n.amount);
$("#tr" + i + " #payAmount" ).text(n.payAmount);
$("#tr" + i + " #postage" ).text(n.postage);
$("#tr" + i + " #payPoints").text(n.payPoints);
$("#tr" + i + " #payReward").text(n.payReward);
$("#tr" + i + " #consignee").text(n.consignee);
$("#tr" + i + " #address" ).text(n.address);
$("#tr" + i + " #phone" ).text(n.phone);
var payType;
if(n.payType=="PAYAD")
{payType="广告费支付";}
else if(n.payType=="PAYWECHAT")
{payType="微信支付";}
else if(n.payType=="PAYPOINTS")
{payType="咖币兑换";}
$("#tr" + i + " #payType").text(payType);
var c=date('Y-m-d H:i:s',n.createtime/1000);
$("#tr" + i + " #createtime").text(c);
var a=date('Y-m-d H:i:s',n.delivertime/1000);
$("#tr" + i + " #delivertime").text(a);
$("#tr" + i + " #ul1").attr("id","ul1" + i);
var Nodeli = document.getElementById("goods");
$.each(n.goodsList, function(j, m){
var clone = Nodeli.cloneNode(true); // 克隆节点
clone.setAttribute("id", "goods" + j); // 修改一下id 值,避免id 重复
document.getElementById("ul1" + i).appendChild(clone); // 在父节点插入克隆的
$("#tr" + i + " #goods" + j + " #goodsName" ).text(m.goodsName + "(" + m.gcount + ")");
})
});
$("#tr").hide();
$(" #logisitic").click(function(){
var order1=$(this).parent().siblings("#orderId").text();
var arr=new Array();
arr=order1.split("'");
orderId=arr[1];
userId=$(this).parent().siblings("#userId").val();
setCookie("orderId",orderId,1800);
setCookie("userId",userId,1800);
document.location.href="logisitic_massage.html";
})
$(" #detail").click(function(){
var order1=$(this).parent().siblings("#orderId").text();
var arr=new Array();
arr=order1.split("'");
orderId=arr[1];
setCookie("orderId",orderId,1800);
document.location.href="order_detail.html";
})
$(" #change_status").click(function(){
$("#blackbox").show();
$("#signwin").show();
var order1=$(this).parent().siblings("#orderId").text();
var arr=new Array();
arr=order1.split("'");
orderId=arr[1];
$("#orderId1").text(orderId);
$("#orderStatus1").text($(this).parent().siblings("#orderStatus0").text());
})
$(" #fahuo").click(function(){
$("#blackbox").show();
$("#signwin1").show();
var order1=$(this).parent().siblings("#orderId").text();
var arr=new Array();
arr=order1.split("'");
orderId=arr[1];
alert(orderId);
$("#orderId2").val(orderId);
})
$(" #tuikuan").click(function(){
var order1=$(this).parent().siblings("#orderId").text();
var arr=new Array();
arr=order1.split("'");
orderId=arr[1];
$.ajax({
contentType: "application/x-www-form-urlencoded",
url: "http://m.cupinn.cn/qcmall/api/order/refund", //请求的url地址
dataType: "json", //返回格式为json
data:{"userId":adminId,"orderId":orderId},
async: true, //请求是否异步,默认为异步,这也是ajax重要特性
type: "POST",
success: function(result) {
alert("退款成功!");
document.location.reload();
},
});
})
},
阅读全文
0 0
- 复杂clone
- 复杂链表的Clone
- clone
- clone
- clone
- clone
- clone
- Clone
- clone
- clone
- clone
- clone
- clone
- clone
- clone()
- clone()
- clone
- [LeetCode]Copy List with Random Pointer &Clone Graph 复杂链表的复制&图的复制
- spring mvc架构
- 数据挖掘一般流程(数据清洗,特征提取,建模,调参)
- 如何使用JavaScript在静态页面插入PDF文件(附带效果图)?
- Ignatius and the Princess IV
- layer.open组件获取弹出层页面变量、函数
- 复杂clone
- 如何在Debian和Ubuntu下重新打包Deb文件
- 框架学习系列 mybatis 第八篇 mybatis开发dao的方式
- jenkins 启动参数 大全
- delete和truncate的区别
- 如何进行字符串解析,并打印需要的字符串
- java基础学习
- Intellij UML Support插件介绍 及 Android Context继承关系
- 免费馅饼||HDU1176