易截截图软件、单文件、免安装、纯绿色、仅160KB

ajax 二级联动

function CreateXmlHttp()
{
if(window.ActiveXObject)
{
try
{
XmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){};

try
{
XmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){};

}
else if(window.XMLHttpRequest)
{
try{
XmlHttp=new XMLHttpRequest();
}
catch(e){};
}
else
{
window.alert('请检查你的浏览器!');
}
}
//获取控件的编号
function $(id)
{
return document.getElementById(id)
};
//根据用户所选的区的名称 加载该区所有学校名称
var getSchoolName=function(obj)
{
var drop1=$("DropSchool");
CreateXmlHttp();
var url="GetSchoolInfo.ashx?id="+escape(obj)+"&num="+new Date().getTime();
XmlHttp.open("GET",url,true);
XmlHttp.onreadystatechange=function()
{
if(XmlHttp.readyState==4 &&XmlHttp.status==200)
{

drop1.options.length=0;
// drop1.options.add(new Option("请选择所在学校!","请选择所在学校!"));
if(XmlHttp.responseText=="No")
{
drop1.options.length=0;
drop1.options.add(new Option("该区还没有下属学校","该区还没有下属学校"));
return false;
}
var text=XmlHttp.responseText.split(",");
for(var i=0;i<text.length;i++)
{
var name=text[i].split("-");
var NewOption=document.createElement("Option");
NewOption.value=name[0];
NewOption.innerText=name[1];
drop1.appendChild(NewOption);
if(drop1.options.length==1)
{

}
else
{
$("DropSchool").disabled=false;
}
for(var j=0;j<drop1.options.length;j++)
{

if(drop1.options[j].selected)
{
$("HiddenFiled1").value=drop1.options[i].text;

}
}
}
}

}
XmlHttp.send(null);

}

ashx代码
int id = Convert.ToInt32(context.Request.QueryString["id"].ToString());
StringBuilder sb


相关文档:

ajax jsp二级联动下拉框 select框


//==================>【index.jsp】===============================
<%@page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<% String path=request.getContextPath();   %>
<%@page import="com.sinoest.dfrf.orm.pojo.Mainmenu"%>
<%@page import="com.si ......

12个优秀的javascript(ajax)弹出层

Thickbox

-
基于
jQuery
,支持 AJAX,轻量级的而且比较高效。支持图片与HTML内容。大小约为
40k,目前还可作为 WordPress
的插件使用。这个js的优点在于与,父级的原页面滚动条随鼠标滚动的时候,弹出的层并不移动,而始终处于浏览器的固定位置。
 
GreyBox

- 创建 iframe 的弹出界面,可使用图片 ......

Ajax示例

客户端代码:
var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}else if (window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
function sl(url){
......

Ajax 和 REST,第 1 部分

2006 年 11 月 09 日
服务器端 Web 应用程序因采用富应用程序模型和交付个性化内容而具备了融入式(immersive) 的特点,这种特点越突出,应用程序架构对 Web 架构风格 REST(Representational State Transfer)的违背就越多。这种违背会降低应用程序的可伸缩性,增加系统复杂性。通过与 REST 相互协调,Ajax 架构将使融入 ......

Ajax对象XMLHttpRequest的常用属性,方法和事件

XMLHttpRequest对象是Ajax的核心,它有许多属性,方法和事件以便于脚本的处理和控制HTTP的请求与响应
下面是关于XMLHttpRequest对象的一些属性和方法介绍
1.readyState属性
  当XMLHttpRequest对象被创建后,readyState属性标识了当前对象所处的状态,具体的值代表意义如下:
  0   未初始化状态, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号