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

封装一个简单的Ajax函数

/**
* Ajax操作函数
*
* @param url -- 服务器端页面地址
* @param param -- 参数,类似 'user=123&id=100'
* @param method -- 请求服务器端的方法,Get和Post两种,默认是GET
* @param response -- 是否获取服务器端返回的结果,默认是true
*/
function ajax( url, param, method, response ){
//set default value
param = typeof(param)=='undefined' ? '' : param;
method = typeof(method)=='undefined' ? 'GET' : method;
response = typeof(response)=='undefined' ? true : response;
//get ajax object
var ajax = null;
try {
   ajax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
   try {
    ajax = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (E) {
    ajax = null;
   }
}
if (!ajax && typeof XMLHttpRequest!='undefined'){
   ajax = new XMLHttpRequest();
}
if (!ajax){
   alert("Get ajax object failed");
   return false;
}
//send http request
var res = '';
if (method != 'GET'){
   method = 'POST';
}
if (method == 'GET'){
   ajax.open('GET', url + param, true);
   ajax.onreadystatechange = function(){
    if (ajax.readyState==4 && ajax.status==200){
     res = ajax.responseText;
    }
   }
   ajax.send(null);
}
if (method == "POST"){
   ajax.open("POST", url, true);
   ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   ajax.send(param);
   ajax.onreadystatechange = function() {
    if (ajax.readyState==4 && ajax.status==200) {
     res = ajax.responseText;
    }
   }
}
if (response){
   return res;
}
return null;
}


相关文档:

AJAX中当鼠标滑过,行变色.


<style type="text/css">
<!--
.STYLE1 {
 font-size: 24px;
 font-weight: bold;
}
.STYLE2 {font-size: 36px}
-->
 .mouseOut {
    color: #000000;
 
 
  
    }
    .mouseOver {
 &nb ......

最新封装艾恩Ajax无刷新上传最简单的调用方法

 上传页面只需要一个js引用和js函数的调用,简单方便,不影响网页原有布局。
下载地址
调用说明: 
1.首先引用js文件
<script type="text/javascript" src="AienUpload/init.js"></script>
2.将函数调用(showUpload(boxCtrl,inputCtrl,upPath,maxCount,fn);)绑定到HTMl控件事件,例如 ......

ASP.NET—AJAX上传到服务器出现sys未定义

   首先检查Web.config文件里是否是如下代码:
  打开VS2005创建新项目,选择ASP.NET AJAX项目,然后把该项目Web.config文件的内容全部复制到你报错的Web.config文件里。
  如果这个办法未能解决办法请查看该项目根目录的Bin文件夹内是否有System.Web.Extensions.Design.dll、System.Web.Extensions.dll、A ......

JQuery打造PHP的AJAX表单提交实例

本实例只利用到JQuery类库本身的函数和功能,不需要第三方插件的支持。另外,所有表单信息都是利用PHPMailer类库邮件的形式发送给管理员。如果你对JQuery的基本语法还不是很熟悉,请搜索本站的教程资源。如果你对PHPMailer用法不熟悉,请查看本站的另一篇文章《使用PHPMailer类库发送电子邮件》。
第一步,创建一个表单HTM ......

AJAX在PHP中的简单使用

 [AJAX介绍]
  Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。
  异步JavaScript和XML(AJAX)不是什么新技术,而是使用几种现有技术——包 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号