易截截图软件、单文件、免安装、纯绿色、仅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 手写JS

var httpRequest = false;
var mesdivs = null
function sendRequest(url, mesdiv) {
 
    mesdivs = mesdiv;
    httpRequest = false;
    if (window.XMLHttpRequest) {
        httpRequest = new XMLHttpRequest();
......

Ajax 参考

var httpRequest = false;
var mesdivs = null
function sendRequest(url, mesdiv) {
 
    mesdivs = mesdiv;
    httpRequest = false;
    if (window.XMLHttpRequest) {
        httpRequest = new XMLHttpRequest();
......

AJAX 应用

<script type="text/javascript">
function addUrl(){
//1、设置请求url地址
var name = document.getElementById("name").value;
var text = document.getElementById("url").value;
var url = "insertUrl.do?name="+name+
"&url="+text+"&time"+new Date() ;
//2、创建xmlHttpRequest对象
x ......

Ajax学习笔记

1、创建
XMLHttpRequest
对象的一个实例
var xmlHttp;
 
function createXMLHttpRequest() {
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if ( ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号