struts框架下的ajax三级联动下拉框
这是最常用的地址选择下拉框,包括三个下拉框,对应三个XML文件:
--------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<Provinces>
<Province ID="1" ProvinceName="北京市">北京市</Province>
<Province ID="2" ProvinceName="天津市">天津市</Province>
<Province ID="3" ProvinceName="河北省">河北省</Province>
<Province ID="4" ProvinceName="山西省">山西省</Province>
<Province ID="5" ProvinceName="内蒙古自治区">内蒙古自治区</Province>
<Province ID="6" ProvinceName="辽宁省">辽宁省</Province>
<Province ID="7" ProvinceName="吉林省">吉林省</Province>
<Province ID="8" ProvinceName="黑龙江省">黑龙江省</Province>
<Province ID="9" ProvinceName="上海市">上海市</Province>
<Province ID="10" ProvinceName="江苏省">江苏省</Province>
<Province ID="11" ProvinceName="浙江省">浙江省</Province>
<Province ID="12" ProvinceName="安徽省">安徽省</Province>
<Province ID="13" ProvinceName="福建省">福建省</Province>
<Province ID="14" ProvinceName="江西省">江西省</Province>
<Province ID="15" ProvinceName="山东省">山东省</Province>
<Province ID="16" ProvinceName="河南省">河南省</Province>
<Province ID="17" ProvinceName="湖北省">湖北省</Province>
<Province ID="18" ProvinceName="湖南省">湖南省</Province>
<Province ID="19" ProvinceName="广东省">广东省</Province>
<Province ID="20" ProvinceName="广西壮族自治区">广西壮族自治区</Province>
<Province ID="21" ProvinceName="海南省">海南省</Province>
<Province ID="22" ProvinceName="重庆市">重庆市</Province>
<Province ID="23" ProvinceName="四川省">四川省</Province>
<Province ID="24" ProvinceName="贵州省">贵州省</Province>
<Province
相关文档:
Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。
XMLHttpRequest是ajax的核心机制,它是在IE5中首先引入的,是一种支持异步请求的技术 ......
在Visual Studio中,所有的ASP.NET 2.0控件都是自定义控件,创建自己的自定义控件一般需要完成以下三步。
(1)在站点APP_Code下创建一个新类;
(2)修改这个类,让它成为WebControl类(包含在System.Web.UI.WebControls命名空间)的派生类;
(3)重写基类(即WebControl类)的RenderContents()方法。
下面是一个最简单的ASP.NE ......
在Web开发程序中,往往由于种种原因,客户会多次操作页面导致数据冗余或不一致, 在ASP.NET AJAX出现之前可以通过对__dopostback()的调用等方法也可以防止页面多次提交。
在ASP.NET AJAX中的页面客户端中有一个叫onInitializeRequest的事件,它在页面初始化之前触发,可以对页面的提交事件进行控制,并且可以调用该事件参 ......
首先把代码给大家,下面是解释
/**
* 获得XMLHttpRequest对象
*/
function createXHR(){
var x=[function(){return new ActiveXObject("Msxm12.XMLHTTP");},function(){return xmhttp=new ActiveXObject("Microsoft.XMLHTTP");},
&nb ......
调用方法如下:
var p = new Pager(5, 10);
p.init('页码所在的容器ID', dataOp);
function dataOp() {
// ajax数据操作
SendContent("/Admin/TopicService.asmx/GetTopicList?currentPageIndex=" + p.currentPage + "&pageSize=" + p.pageSize, "GET", "", ajax ......