Ajax实现局部刷新
2015-01-28 15:22
429 查看
Ajax实现局部刷新
<script type="text/javascript">
var xmlhttp;
function getData()
{
//获取用户填写的名称
var city=document.getElementByIdx("txt").value;
//创建异步调用对象
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
//将对象状态与事件相关联
xmlhttp.onreadystatechange=statechange;
//加载要链接的页面
xmlhttp.Open("POST","datapage.aspx?city=" +city,true);
//发送请求
xmlhttp.Send();
}
function statechange()
{
//判断异步调用是否已经完成
if(xmlhttp.readystate==4)
{
//判断完成的提示代码是否是OK状态
if(xmlhttp.status==200)
{
//将返回数据作为参数,传递给填充方法
FillData(xmlhttp.responseText);
}
}
}
function FillData(strcity)
{
document.getElementByIdx("DropDownList1").options.length=0;
var indexofcity;
var city;
//切割传递来的字符串
while(strcity.length>0)
{
//判断是否是最后一个字符串
indexofcity=strcity.indexOf(",");
if(indexofcity >0)
{
city=strcity.substring(0,indexofcity);
strcity=strcity.substring(indexofcity+1);
//填充下拉框
document.getElementByIdx("DropDownList1").add(new Option(city,city));
}
<script type="text/javascript">
var xmlhttp;
function getData()
{
//获取用户填写的名称
var city=document.getElementByIdx("txt").value;
//创建异步调用对象
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
//将对象状态与事件相关联
xmlhttp.onreadystatechange=statechange;
//加载要链接的页面
xmlhttp.Open("POST","datapage.aspx?city=" +city,true);
//发送请求
xmlhttp.Send();
}
function statechange()
{
//判断异步调用是否已经完成
if(xmlhttp.readystate==4)
{
//判断完成的提示代码是否是OK状态
if(xmlhttp.status==200)
{
//将返回数据作为参数,传递给填充方法
FillData(xmlhttp.responseText);
}
}
}
function FillData(strcity)
{
document.getElementByIdx("DropDownList1").options.length=0;
var indexofcity;
var city;
//切割传递来的字符串
while(strcity.length>0)
{
//判断是否是最后一个字符串
indexofcity=strcity.indexOf(",");
if(indexofcity >0)
{
city=strcity.substring(0,indexofcity);
strcity=strcity.substring(indexofcity+1);
//填充下拉框
document.getElementByIdx("DropDownList1").add(new Option(city,city));
}
相关文章推荐
- 利用Ajax实现页面局部刷新
- 使用AJAX技术实现网页无闪自动局部刷新
- 使用 AJAX,局部刷新 GridView 进行数据绑定的简单实现
- js 和Jquery 实现Ajax 局部刷新
- JQuery的Ajax请求实现局部刷新 小案例
- Ajax中,ModalPopup与UpdatePanel结合,实现局部刷新的登录效果 (调用cs服务)
- 使用jQuery实现Ajax异步提交表单实现局部刷新
- Ajax实现局部刷新
- $.ajax 实现局部刷新
- JQuery的Ajax请求实现局部刷新
- php中利用ajax实现局部刷新
- 使用 AJAX,局部刷新 GridView 进行数据绑定的简单实现
- 使用AJAX技术实现网页无闪自动局部刷新
- Ajax实现局部刷新
- AJAX.NET 异步调用实现局部刷新CS代码解读
- Ajax中,ModalPopup与UpdatePanel结合,实现局部刷新的登录效果 (调用cs服务)
- Ajax中,ModalPopup与UpdatePanel结合,实现局部刷新的登录效果 (调用cs服务)
- 使用 AJAX,局部刷新 GridView 进行数据绑定的简单实现
- MVC2 与 JQuery 的 Ajax 实现局部刷新的问题
- 通过jQuery实现Ajax局部刷新