最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

AJAX和WebService實現(xiàn)省市縣三級聯(lián)動具體代碼

 更新時間:2013年05月22日 18:14:25   作者:  
AJAX和WebService實現(xiàn)省市縣三級聯(lián)動效果,在瀏覽網(wǎng)頁的時候經(jīng)常會遇到過,下面與大家分享下具體的實現(xiàn)步驟
-------------------------------------WebService1.asmx---------------------------------------
復(fù)制代碼 代碼如下:

// 若要允許使用 ASP.NET AJAX 從腳本中調(diào)用此 Web 服務(wù),請取消對下行的注釋。
[System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
[WebMethod]
public List<Model.province> GetProvince()
{
BLL.province bpro = new BLL.province();
List<Model.province> list = bpro.GetListModel();
return list;
}
[WebMethod]
public List<Model.city> GetCityByPro(string proid)
{
BLL.city bcity = new BLL.city();
List<Model.city> list = bcity.GetListModel("father='" + proid + "'");
return list;
}
[WebMethod]
public List<Model.area> GetAreaByCity(string cityid)
{
BLL.area barea = new BLL.area();
List<Model.area> list = barea.GetListModel("father='" + cityid + "'");
return list;
}

----------------------------------HTMLPage1.htm----------------------------
復(fù)制代碼 代碼如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
select
{
width: 150px;
}
</style>
<script src="js/Jquery1.7.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$.ajax({
type: "post",
contentType: "application/json",
url: "WebService1.asmx/GetProvince",
data: "{}",
success: function (result) {
var stroption = '';
for (var i = 0; i < result.d.length; i++) {
stroption += '<option value=' + result.d[i].provinceID + '>';
stroption += result.d[i].provincename;
stroption += '</option>';
}
$('#seprovince').append(stroption);
}
})
$('#seprovince').change(function () {
$('#secity option:gt(0)').remove();
$('#searea option:gt(0)').remove();
$.ajax({
type: "post",
contentType: "application/json",
url: "WebService1.asmx/GetCityByPro",
data: "{proid:'" + $(this).val() + "'}",
success: function (result) {
var strocity = '';
for (var i = 0; i < result.d.length; i++) {
strocity += '<option value=' + result.d[i].cityID + '>';
strocity += result.d[i].cityname;
strocity += '</option>';
}
$('#secity').append(strocity);
}
})
})
$('#secity').change(function () {
$('#searea option:gt(0)').remove();
$.ajax({
type: "post",
contentType: "application/json",
url: "WebService1.asmx/GetAreaByCity",
data: "{cityid:'" + $(this).val() + "'}",
success: function (result) {
var stroarea = '';
for (var i = 0; i < result.d.length; i++) {
stroarea += '<option value=' + result.d[i].areaID + '>';
stroarea += result.d[i].areaname;
stroarea += '</option>';
}
$('#searea').append(stroarea);
}
})
})
})
</script>
</head>
<body>
<table>
<tr>
<td>
地址
</td>
<td>
<select id="seprovince">
<option>--請選擇--</option>
</select>

<select id="secity">
<option>--請選擇--</option>
</select>市
<select id="searea">
<option>--請選擇--</option>
</select>縣
</td>
</tr>
</table>
</body>
</html>


注:用到了三層架構(gòu),dal層寫了一些方法

相關(guān)文章

最新評論

赤水市| 南开区| 博客| 加查县| 屯留县| 沐川县| 景德镇市| 德州市| 临潭县| 板桥市| 屯门区| 布拖县| 天水市| 高要市| 嵩明县| 绥棱县| 星座| 东兰县| 汾阳市| 横峰县| 沙田区| 宜州市| 策勒县| 防城港市| 鄂托克前旗| 绿春县| 胶南市| 焦作市| 郑州市| 桃园县| 观塘区| 台南市| 女性| 万源市| 兴业县| 贡嘎县| 宾阳县| 涟源市| 金门县| 怀集县| 竹北市|