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


相关文档:

ASP.NET AJAX 教学笔记(三) 2

3.4理解继承
一.基于原型的继承:  
步骤:
(1)在子类构造函数中调用基类构造函数,从而继承基类的属性。
(2)将基类的一个新实例赋给子类,从而继承基类的方法。
 Samples.Cat=function() 
  {
     Samples.Pet.call(this);
   }
   Sample ......

关于JSP页面用UTF 8编码AJAX失效的问题

在一个项目中分级选择行政区划时用到AJAX进行无刷新级联,我在页面中编码用的是UTF-8,总是报脚本错误,
我把页面编码换成GBK又是正常的,后来在网上搜索了一下,在引入JS时加入编码就可以了,如下:
<script language="Javascript" src="js/jquery.js" charset="gb2312"></script> ......

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)};
---------------------- ......

ajax连动下拉菜单

-------------------------jsp中的js代码--------------------
<script type="text/javascript">
  function ajaxFunction(sort){
   var xmlHttp;
   try{
      // Firefox, Opera 8.0+, Safari
       xmlHttp=new X ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号