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

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对象
xmlHttpRequest = createXmlHttpRequest();
//3、设置xmlHttpRequest对象的回调函数
xmlHttpRequest.onreadystatechange = execute ;
//4、注册xmlHttpRequest对象
xmlHttpRequest.open("get",url,true);
//5、发送请求
xmlHttpRequest.send(null);
}
//创建xmlHttpRequest对象方法
function createXmlHttpRequest(){
//如果是IE浏览器
if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");
}
//非IE浏览器
if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
}
//回调函数
function execute(){
//当xmlHttpRequest的状态为接收结果并完毕和服务器返回状态为正常执行刷新部分页面
if(xmlHttpRequest.readyState == 4 &&
xmlHttpRequest.status == 200){
if(xmlHttpRequest.responseText=="true"){

alert("添加成功!");

//添加到下拉列表
var obj = document.getElementById("myUrl");
var name =
document.getElementById("name").value;
var text =
document.getElementById("url").value;
var op = new Option(name,text);
obj.options.add(op);

//隐藏层
showAddUrl();
}
}
}
解析XML返回的例子
//回调函数
function execute(){
//当xmlHttpRequest的状态为接收结果并完毕和服务器返回状态为正常执行刷新部分页面
if(xmlHttpRequest.readyState == 4 &&
xmlHttpRequest.status == 200){
alert("添加成功!");

//添加到下拉列表
var obj = document.getElementById("myUrl");
//添加之前先清空列表
obj.options.length = 0 ;

//获取xmlHttpRequest返回的xml对象
(利用JavaScript的DOM模型将此xml解析出来)
xmlDoc = xmlHttpRequest.responseXml;

//获取根节点
myUrl = xmlDoc.documentElement ;

//循环遍历根节点的所有子节点
for(var x=0;x<myUrl.childNodes.length;x++){
m


相关文档:

彻底解决IE6下Asp.net Ajax客户端框架未能加载

最近的项目里用到AjaxControlToolkit 3.5,项目完成以后在本地测试没问题,放到服务器上去在IE6就出现Ajax 客户端框架未能加载的问题,在FF,IE7,Opera,Safari等浏览器都没问题,真是搞不懂MS怎么搞得,现在 就想抛弃IE6,找的好辛苦啊,网上说的解决方案都试过了,都没用,最后找到的答案是:应用程序的编码问 题,只要在 ......

asp ajax 查看IP的所在地

index.asp文件  保存utf-8
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" />
<form id="form1" name="form1" method="post">
<input name="ip" type="text" id="ip" style="width:170px" />
</form>
<mce:script type="text/javascript" src="ajaxrequest-m ......

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 ......

Ajax 给 XMLHttpReq.onreadystatechange传递参数

Ajax 给 XMLHttpReq.onreadystatechange传递参数
通过:
xmlhttp.onreadystatechange= function(){xx(123)};
or
xmlhttp.onreadystatechange= new Function("xx(123)");
就可以了。
m=document.getElementsByName("text8");
v=m[i];
XMLHttpReq.onreadystatechange=function(){proce(v)};
---------------------- ......

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

Thickbox

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

- 创建 iframe 的弹出界面,可使用图片 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号