校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > AJAX和WebService實現省市縣三級聯動具體代碼

AJAX和WebService實現省市縣三級聯動具體代碼

熱門標簽:蓄意標記地圖標注 如何用地圖標注各分公司 接聽電話機器人哪有 辦理一個400電話多少錢 莆田防封電銷卡價格 察縣地圖標注 廣西ai語音電銷機器人哪家好 電銷機器人適用范圍 信貸電銷機器人有用嗎
-------------------------------------WebService1.asmx---------------------------------------
復制代碼 代碼如下:

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

----------------------------------HTMLPage1.htm----------------------------
復制代碼 代碼如下:

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>


注:用到了三層架構,dal層寫了一些方法
您可能感興趣的文章:
  • jQuery ajax實現省市縣三級聯動
  • ajax實現無刷新省市縣三級聯動
  • Ajax實現省市縣三級聯動

標簽:鷹潭 銅陵 阿拉善盟 延邊 平涼 儋州 益陽 張掖

巨人網絡通訊聲明:本文標題《AJAX和WebService實現省市縣三級聯動具體代碼》,本文關鍵詞  AJAX,和,WebService,實現省,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《AJAX和WebService實現省市縣三級聯動具體代碼》相關的同類信息!
  • 本頁收集關于AJAX和WebService實現省市縣三級聯動具體代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 营口市| 长治县| 婺源县| 陆良县| 北海市| 布拖县| 宝山区| 四平市| 巴中市| 平安县| 桂东县| 蓬溪县| 临朐县| 油尖旺区| 富蕴县| 新丰县| 开阳县| 惠水县| 遂昌县| 邵阳县| 桑日县| 碌曲县| 景洪市| 锦州市| 沿河| 玛多县| 科尔| 措美县| 页游| 麟游县| 昔阳县| 嘉定区| 和田县| 潍坊市| 渝中区| 东乌珠穆沁旗| 图片| 铁力市| 镇坪县| 潮州市| 辉县市|