如何用ajax来创建一个XMLHttpRequest对象_基础知识_脚本之家

自己老是创立贰个对象,都要那样复杂呢?如下代码: JScript code:
“testAjax.htm” 文件: 复制代码 代码如下:

网赌正规网站网址,第一声美赞臣(Meadjohnson卡塔尔(英语:State of Qatar)个保存 XMLHttpRequest 对象的 xmlHttp 变量。 然后选拔XMLHttp=new XMLHttpRequest(卡塔尔(英语:State of Qatar) 来创造此目的。那条语句针对 Firefox、Opera
以至 Safari 浏览器。假若战败,则尝试针对 Internet Explorer 6.0+ 的
xmlHttp=new ActiveXObject,纵然也不成功,则尝试针对 Internet Explorer
5.5+ 的 xmlHttp=new
ActiveXObject。假诺那二种方法都不起功能,那么这些客商所接受的浏览器已经太不应时宜了,他或她会看到三个扬言此浏览器不扶植AJAX
的唤起。能够毫不那样麻烦,直接能够把那些函数的概念单独保存为七个js文件,在急需使用AJAX的页面中引用这一个文件就足以了。
如下边安详严整的例子: JScript code: 复制代码
代码如下:function CreateHTTPObject(卡塔尔(英语:State of Qatar) { var xmlhttp; try { xmlhttp = new
ActiveXObject; } catch { try { xmlhttp = new ActiveXObject; } catch {
xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!=’undefined’)
{ try { xmlhttp = new XMLHttpRequest { xmlhttp=false; } } if (!xmlhttp
&& window.createRequest卡塔尔国 { try { xmlhttp = window.createRequest {
xmlhttp=false; } } return xmlhttp;
}定义方面包车型地铁函数,调用时成立实例就能够,如下: JScript code: 复制代码 代码如下: var xmlHttp =
CreateHTTPObject { return; //无法创制 xmlhttp 对象 } xmlHttp.open;
xmlHttp.onreadystatechange = function(卡塔尔(英语:State of Qatar){HandleRequest}; xmlHttp.send;
也足以直接用jquery ,一句话消除,如下代码: 复制代码 代码如下: $.ready{ $.blur{ var
password=$; var name=$; if(password==””||password==null卡塔尔(قطر‎{
$.html(“请输入密码! “); b=false; }else
if(!/^[a-zA-Z0-9_]{6,16}$/.test{
$.html(“输入格式不得法!密码应起码6为数字或字符 “卡塔尔(英语:State of Qatar); b=false; }else{
$.get(“LoginAjaxPassword”,{“userpass”:encodeUENCOREI,”username”:encodeUSportageI},function.html;
if(response==””+”√”+””卡塔尔(英语:State of Qatar){ b=true; } }卡塔尔; } return b; }卡塔尔(英语:State of Qatar); $.click{ var
autologin=document.getElementById.checked; if{ //if.attr{ if{
//${“#login-user-form”}.attr; //$.submit();
document.form.action=”AutoLogin”; document.form.submit(); }else{
//${“#login-user-form”}.attr; //$.submit();
document.form.action=”Login”; document.form.submit;

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图