Ajax客户端异步调用页面时的问题?

zhiguo2008 zhiguo2008 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Ajax客户端 程序如下:
<script language="javascript" type="text/javascript">
<!--
var content=document.getElementById("content");
var tip = document.getElementById("tip");
function getpage(page){
tip.style.display="inline";
var key=document.forms["form1"].title.value;
//创建浏览器兼容的xmlhttprequest对象
var xmlhttp;
try{
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try{
xmlhttp=new ActiveXObject("MICROSOFT.XMLHTTP");

}
catch(e){
try{
xmlhttp=new XMLHttpRequest();
}
catch(e){}
}
}
//定义XMLHttpRequst的事件处理程序
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readystate==4){
//关闭显示条;
tip.style.display="none";
if(xmlhttp.status==200){
//当加载成功显示内容于页面;
content.innerHTML=xmlhttp.responseText;
}else{
//否则弹出错误;
alert(xmlhttp.status);
}
}
}
xmlhttp.open("get","show.aspx?page="+page+"&key="+key);
//发送请求
xmlhttp.send(null);

}
--></script>
这个客户端程序利用接口页面show.aspx返回关键字为key第page页数据,并显示在ajax客户端页面中,问题是在调用接口页面show.aspx中的方法时总是调用二次,所有返回的结果有重复,不知道如何解决?
...全文

相关推荐

ajax异步调用webservice实例

网上有,但是只是介绍,没有现成的代码,现在我做了一个最简单的web服务,在客户端运用AJAX技术进行了调用,测试成功!

kiki1985

Ajax页面载入等待特效实现项目

本文还有配套的精品资源,点击获取 简介:本项目提供了一套完整的Ajax页面载入等待特效解决方案。Ajax技术能够在不刷新页面的情况下异步加载数据,提升用户体验。实现等待特效的关键点包括加载指示器的显示与隐藏、事件监听、错误处理、异步调用和回调函数。项目包含演示、调用方法和效果展示,旨在通过实践帮助开发者掌握Ajax页面载入等待特效的实现。同时,需要学习JavaScript、...

阿晴招生笔记

asp.net中ajax局部刷新

使用ajax局部刷新 有源码 Ctrl+C Ctrl+V 一下就可以使用

zhr19910120

AJAX初学者(第3部分)-从ASP.NET网站中JavaScript调用服务器端方法和使用Web服务

在本文中,我们将尝试看看如何使用ASP.NET AJAX框架来调用服务器端定义的方法,即客户端javascript后面的代码。 我们还将研究如何从Javascript调用和使用Web服务。

weixin_38609002

使用ASP.NET AJAX异步调用Web Service和页面中的类方法

使用ASP.NET AJAX异步调用Web Service和页面中的类方法。 使用ASP.NET AJAX异步调用Web Service和页面中的类方法。 使用ASP.NET AJAX异步调用Web Service和页面中的类方法。

fzg268
评论 2
收藏 已收藏
分享
返回顶部
zhiguo2008
Ajax 52,778 成员 25,334 内容