当前位置:首页 > 资讯 > info5 > 正文

原生jsAJax实现代码

发表于: 2016-11-12   作者:badgirl_hong   来源:转载   浏览:
摘要: window.onload=function(){varbtn=document.getElementById("btn");functioncreatXHR(){if(typeofXMLHttpRequest!="undefined"){creatXHR=function (){ returnnewXMLHttpRequest();}}elseif(typeofActiveXObject!="u
<script type="text/javascript">
window.onload = function() {
var btn = document.getElementById("btn");

function creatXHR() {
if (typeof XMLHttpRequest != "undefined") {
creatXHR =function  () {
  return new XMLHttpRequest();
}
} else if(typeof ActiveXObject !="undefined"){
if (typeof(arguments.callee.activeString) !="undefined") {
var versions=["MSXML2.XMLHttp.6.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp"];
for (var i=0;i,versions.length;i++) {
try{
new ActiveXObject(versions[i]);
arguments.callee.activeString==versions[i];
}catch(e){
//tiaoguo
}
}
}return new ActiveXObject(arguments.callee.activeString);
}
else{
throw new Error("buzhichiajax");
}
}
var xhr=creatXHR();
xhr.readyState=function  () {
if (xhr.readyState==4) {
if (xhr.status>=200&&xhr.status<300||xhr.status==304) {
alert(xhr.responseText)
} else{
alert("falied")
}
}
var url="php/index.php?rand"+Math.random();
xhr.open("GET","php/index.php",false);
xhr.send(null);
function addUrl (url ,name,value) {
url+=url.indexOf("?")==-1?"?":"&";
url+=encodeURIComponent(name)+"="+encodeURIComponent(value);
return url;
}
xhr.open("POST","php/index.php",true);
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
var form=document.getElementById("form")
xhr.send(serialize(form));
}
</script>

原生jsAJax实现代码

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
原文:原生JS实现排序和分页的代码 代码下载地址:http://www.zuidaima.com/share/1550463246568448
开发步骤 1.创建 HelloJNI 类 package com.zaoqibu.hellojni;public class HelloJNI { public nativ
一、js中addEventListener中第3个参数 (1)基础理论: DOM方法 addEventListener() 和 removeEventLi
昨天我们用JQuery.Ajax讲解了JQuery如何通过Ajax实现异步通信,为了更好的编织知识网,今天我们用一
队列 队列(queue)是常用的数据结构之一,它是一种特殊的线性表,受到操作的限制,只能在尾部进行
Ajax(Asynchronous JavaScript +XML),能够想服务器请求额外的数据而无需卸载页面,会带来更好的
忙了一天终于有空继续这篇教程了。 ANE的原生代码的调试其实在Adobe的官网有介绍的,但是同样很含糊
通常情况下,当我们提及“混合移动应用”时,我们指的其实就是PhoneGap,这是一个HTML应用,带有一
星期天正在休息,忽然有老友登门拜访。须知这家伙的风格乃无事不登三宝殿,周日造访肯定是有事。坐
转载于http://yuelei.blog.51cto.com/202879/339848 妙用原生启动实现单分区双系统 星期天正在休息
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号