//修改地区
$("input[par='update']").click(function(){
$("#btn_Update").show();//这是显示
$("#btn_Yin").show();//这是显示
$("#btn_Del").show();//这是显示
$("#btn_Add").hide();//这是隐藏
$("#tb2").show();//这是显示
var regionId=$(this).attr("id");
//生成随机数,改变请求,防止浏览器缓存
var timeParam = Math.round(new Date().getTime() / 1000);
$.getJSON("Handler/Handler.ashx",{method:'GetModel',regionId:regionId,s:timeParam},function(json){
if(json.Model!=null)
{
$.each(json.Model,function(i,n){
//地域代码id
$("#rId").val(n.regionId); //地区名字
$("#name").val(n.regionName);
//地区所属
var parentid = n.parentId;
var level = n.level;
var idpath = n.idpath;
var s = idpath.indexOf('|');
if(parentid!="0")
{
var id = idpath.toString().split('|')[0];
var id1 = idpath.toString().split('|')[1];
if(level=="2")
{
if(id1==n.regionId)
{
provinceAndCity("selectR","selectP","selectC",id ,"0","0");
}
else
{
provinceAndCity("selectR","selectP","selectC",id,id1,"0");
}
}
else
{
var id2=idpath.toString().split('|')[3];
if(id2==n.regionId)
{
provinceAndCity("selectR","selectP","selectC",id,id1 ,"0");
}
else
{
provinceAndCity("selectR","selectP","selectC",id,id1,id2);
}
}
}
else
{
provinceAndCity("selectR","selectP","selectC","0","0","0");
}
$("#Simplified").val(n.Simplified);
$("#alias").val(n.alias);
//地区区号
$("#CodeFor").val(n.codeFor);
//地区邮编
$("#ZipCode").val(n.zipCode);
})
}
else
{
alert("操作失败");
}
})
})传值方面的,一点击修改 将表单里的值传到另一个表中的文本框和下拉框中,文本框中的已经都可以传入 但是一共有三个下拉框(省市区), 第一个省份已传值 但是城市和区域实在是找不到错误所在了 ,麻烦大家给看一眼。谢谢
$("input[par='update']").click(function(){
$("#btn_Update").show();//这是显示
$("#btn_Yin").show();//这是显示
$("#btn_Del").show();//这是显示
$("#btn_Add").hide();//这是隐藏
$("#tb2").show();//这是显示
var regionId=$(this).attr("id");
//生成随机数,改变请求,防止浏览器缓存
var timeParam = Math.round(new Date().getTime() / 1000);
$.getJSON("Handler/Handler.ashx",{method:'GetModel',regionId:regionId,s:timeParam},function(json){
if(json.Model!=null)
{
$.each(json.Model,function(i,n){
//地域代码id
$("#rId").val(n.regionId); //地区名字
$("#name").val(n.regionName);
//地区所属
var parentid = n.parentId;
var level = n.level;
var idpath = n.idpath;
var s = idpath.indexOf('|');
if(parentid!="0")
{
var id = idpath.toString().split('|')[0];
var id1 = idpath.toString().split('|')[1];
if(level=="2")
{
if(id1==n.regionId)
{
provinceAndCity("selectR","selectP","selectC",id ,"0","0");
}
else
{
provinceAndCity("selectR","selectP","selectC",id,id1,"0");
}
}
else
{
var id2=idpath.toString().split('|')[3];
if(id2==n.regionId)
{
provinceAndCity("selectR","selectP","selectC",id,id1 ,"0");
}
else
{
provinceAndCity("selectR","selectP","selectC",id,id1,id2);
}
}
}
else
{
provinceAndCity("selectR","selectP","selectC","0","0","0");
}
$("#Simplified").val(n.Simplified);
$("#alias").val(n.alias);
//地区区号
$("#CodeFor").val(n.codeFor);
//地区邮编
$("#ZipCode").val(n.zipCode);
})
}
else
{
alert("操作失败");
}
})
})传值方面的,一点击修改 将表单里的值传到另一个表中的文本框和下拉框中,文本框中的已经都可以传入 但是一共有三个下拉框(省市区), 第一个省份已传值 但是城市和区域实在是找不到错误所在了 ,麻烦大家给看一眼。谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货