复制代码 代码如下:
/*
调用方式:
1.POST方式
var txt = escape(sender.value); //document.getElementById("<%= txtName.ClientID %>").value);
var data = "name=" + txt + "&pwd=" + txt;
var option = { "url": "handler/Handler.ashx"
, "action": "POST"
, "callback": function(){
if (xmlHttp.readyState == 4) {//服务器给了回应
if (xmlHttp.status == 200) {//服务正确响应
alert(xmlHttp.responseText);
}
xmlHttp = null; //回收资源
}
}
, "data": data
};
ajax(option);
2.GET方式
var txt = escape(sender.value); //document.getElementById("<%= txtName.ClientID %>").value);
var option = { "url": "handler/Handler.ashx&name=" + txt + "&pwd=" + txt
, "action": "POST"
, "callback": function(){
if (xmlHttp.readyState == 4) {//服务器给了回应
if (xmlHttp.status == 200) {//服务正确响应
alert(xmlHttp.responseText);
}
xmlHttp = null; //回收资源
}
}
};
ajax(option);
*/
function ajax(option) {
createXMlHttpRequest(); //创建xmlHttpRequest 对象
if (option != null && option != undefined) {
if (option.url == null && option.url == undefined) {
xmlHttp = null;
alert("缺少必要参数option.url");
return;
}
if (option.action == null && option.action == undefined) {
xmlHttp = null;
alert("缺少必要参数option.action");
return;
}
xmlHttp.open(option.action, option.url, true);
if (option.contentType != null && option.contentType != undefined) {
xmlHttp.setRequestHeader("Content-Type", option.contentType);
} else {
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
}
if (option.callback != null && option.callback != undefined) {
xmlHttp.onreadystatechange = option.callback;
}
if (option.action.toUpperCase() == "POST") {
xmlHttp.send(option.data);
} else {
xmlHttp.send(null);
}
}
}
var xmlHttp; //调用完成后最好回收下 xmlHttp = null;
/*获取元素*/
function g(arg) {
var t = document.getElementById(arg);
if (null != t && t != undefined) {
return t;
}
t = document.getElementsByName(arg);
if (null != t && t != undefined) {
return t;
}
t = document.getElementsByTagName(arg);
if (null != t && t != undefined) {
return t;
}
}
/*创建ajax请求对象*/
function createXMlHttpRequest() {
try {//Firefox, Chrome, Surfri, Opera+8
xmlHttp = new XMLHttpRequest();
}
catch (ie) {
try {//IE6+
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (ie) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
相关推荐:
seo需要什么人才,seo需要做什么工作 ,探索ai照片
SEM+SEO:助力企业数字化营销的双剑合璧之道,ai头像丑
ChatGPT的破解版:AI世界的新突破,ai无禁忌
AI搜索相似文章怎么做?揭秘高效文章检索的核心技术!,程式ai软件
企业关键字-助力企业成功的隐形动力,闽侯县企业网站建设
SEO中权重是什么意思?让你迅速网站排名的核心秘密!,长颈鹿智能AI点读机
AI助手不需要登陆-畅享便捷生活,随时随地高效工作,ai客服 对话
ChatGPT发生故障,背后隐藏着哪些不为人知的原因与挑战?,硬件ai和软件ai
优化标题:如何让你的文章更具吸引力与点击力,整站网站优化解决方案
SEO优化与SEM广告:提升品牌曝光与流量的双重利器,ai接回头
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
什么是SEO金融,seo是做什么的 ,ai中转程序
seo黑帽是什么,列举几种seo黑帽行为 ,穿老款的ai丢人吗
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
为什么seo这么麻烦,seo是什么意思 为什么要做seo ,dota1ai地图命令选ai
从零到一:网站历史的演变与未来趋势,肇庆市国外网站建设平台
SEO难吗?揭秘SEO背后的真相,让你轻松上手!,大旺百度网站推广
seo站长什么意思,站长工具 - seo综合查询 ,ai少女身材
文章AI思维导图自动生成助力创作的智慧之源
AI代写文章:高效创作的新风尚
pbootcms自动翻译插件,让你的网站轻松实现多语言覆盖,ai 镀金
SEO网络营销:如何通过精准优化提升品牌价值,青州建设网站电话
不利于seo是什么,不属于seo对网店推广的作用 ,ai渐变下载
OpenAI新产品与现有技术的完美结合:赋能未来的智能变革,培训 ai
AI免费生成:释放创造力的秘密武器
seo都有什么意思,seo 啥意思 ,ai园林
线上AI写作免费一键生成,轻松提升写作效率,解放创作思维
文章续写AI:提升写作效率,创意无限
SEO优化做什么的?揭秘SEO优化的核心价值与实战应用,ai做金色
ChatGPT出现错误503?你需要知道的解决方案和应对策略,ai拉伸字效
AI免费生成文本,内容创作新篇章
丹东seo是什么怎么选,丹东spr ,黑发ai图
SEO差价如何用SEO优化帮助企业实现成本与效益的完美平衡,盐城seo收费贵吗
用AI创作的文章算原创吗?深度背后的逻辑与意义
ChatGPT不能用?揭秘你可能忽视的真相和解决方法,强国ai2022
seo跟sem是什么,seo和sem的概念 ,惠威的ai功能
ChatGPT付款银行卡被拒绝?解决方案全解析!,小发猫ai智能写作查重能过吗
seo能解决什么问题,seo会遇到哪些问题 ,挚爱花嫁ai
OpenAIGPTChatSoraOpenAIChatGPT服务在中断数小时后已恢复,ai视图线稿
ChatGPT服务器坏了?了解背后的技术与应对策略,AI模块代表
ChatGPT破解:让AI打破语言与思维的边界,ai模板vis
ChatGPT不能用了?了解这一背后的真相及解决方法,ai恐怖头像
ChatGPT显示无法加载网站是怎么回事?解决方法!,glow将军ai
高效创作之路:文章AI生成器的力量
SEO手法如何通过精准优化提升网站排名,获取海量流量,网站建设协议流程是什么
Chatttst:开启智能沟通新时代的无限可能,上海联通ai
AI免费文章解读:智能写作新篇章,小店AI
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
目前AI软件有哪些?智能新时代的必备工具
SEO功能:助力网站流量提升与品牌曝光,天津公司网站建设与维护