2007-11-03
ajax起步
写了个ajax调用的js,以备自己以后再用
js 代码
- var xmlHttp;
- function createXMLHttpRequest(){
- if (window.ActiveXObject){
- var version = ["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0",
- "MSXML.XMLHttp.3.0","MSXML.XMLHttp","Microsoft.XMLHttp"];
- for(var i = 0; i < version.length; i++ ){
- try{
- var oXmlHttp = new ActiveXObject(version[i]);
- return oXmlHttp;
- }catch(oError){}
- }
- }else if (window.XMLHttpRequest){
- var oXmlHttp = new XMLhttpRequest();
- return oXmlHttp;
- }
- throw new Error("不能创建XMLHttp对象,请确认您的电脑上已安装了XMLHttp对象!");
- }
- function sendRequest(url,param,callBack,sync) {
- if(!xmlHttp) xmlHttp = createXMLHttpRequest();
- xmlHttp.open("post",url,sync);
- xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
- xmlHttp.onreadystatechange = function() {
- if (xmlHttp.readyState == 4) {
- if (xmlHttp.status == 200) {
- callBack(xmlHttp.responseXML);
- }
- }
- }
- xmlHttp.send(param);
- }
- function addParam(params,paramName,paramValue) {
- var param = encodeURIComponent(paramName) + "=" + encodeURIComponent(paramValue);
- params.push(param);
- }
- function getParams(params) {
- var time = new Date().getTime();
- params.push(time);
- return params.join("&");
- }
- 09:40
- 浏览 (417)
- 评论 (0)
- 分类: Javascript
- 进入论坛
- 发布在 javascript研究小组 圈子
- 相关推荐
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 1049 次
- 来自: 浙江

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
java下载中文文件名乱码的 ...
好。ps:你的头像实在太养眼了。
-- by fenixshadow -
java下载中文文件名乱码的 ...
response.setContentType("application/x-m ...
-- by flyraincn -
java下载中文文件名乱码的 ...
Tomcat里面是不是默认的URL编码是ISO的,是的话改成GBK或者UTF-8 ...
-- by Cappuccino






评论排行榜