1、在html代码中使用ajax异步数据请求方式完成
通过js代码
<script type="javascript" >
document.getElementById("selectId")获取选择用户的地区值
1)先调用ajax的get("获取用户地区的url地址"),返回地区类型
2)判断地区类型
a 如果是国外的地区,通过js地址跳转到国外的地址
window.localtion.href="国外的地址"
b 如果是国内的地区,通过js地址跳转到国内的地址
window.localtion.href="国内的地址"
你明白了吗?
是省市联动选择?写个简单的案例给你看看,使用请载入jquery文件,效果如图:
html如下:
<select id="province"><option>请选择省份</option>
<option>北京</option>
<option>上海</option>
<option>江苏</option>
</select>
<select class="city">
<option>请选择城市</option>
</select>
<select class="city">
<option>东城</option>
<option>西城</option>
<option>崇文</option>
<option>宣武</option>
<option>朝阳</option>
</select>
<select class="city">
<option>黄浦</option>
<option>卢湾</option>
<option>徐汇</option>
<option>长宁</option>
<option>静安</option>
</select>
<select class="city">
<option>南京</option>
<option>镇江</option>
<option>苏州</option>
<option>南通</option>
<option>扬州</option>
</select>
jquery如下:
var currentShowCity=0$(document).ready(function(){
$("#province").change(function(){
$("#province option").each(function(i,o){
if($(this).attr("selected"))
{
$(".city").hide()
$(".city").eq(i).show()
currentShowCity=i
}
})
})
$("#province").change()
})
function getSelectValue(){
alert("1级="+$("#province").val())
$(".city").each(function(i,o){
if(i == currentShowCity){
alert("2级="+$(".city").eq(i).val())
}
})
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)