AJAX和WebService实现省市县三级联动具体代码 -------------------------------------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 List GetProvince() { BLL.province bpro = new BLL.province(); List list = bpro.GetListModel(); return list; } [WebMethod] public List GetCityByPro(string proid) { BLL.city bcity = new BLL.city(); List list = bcity.GetListModel("father='" + proid + "'"); return list; } [WebMethod] public List GetAreaByCity(string cityid) { BLL.area barea = new BLL.area(); List list = barea.GetListModel("father='" + cityid + "'"); return list; } ----------------------------------HTMLPage1.htm---------------------------- 复制代码 代码如下:
地址
注:用到了三层架构,dal层写了一些方法