.ajax get 写法,原生Ajax写法(GET)

.ajax get 写法,原生Ajax写法(GET)ajax的GET提交方式的原生代码:varxhr=null;if(window.XMLHttpRequest){xhr=newXMLHttpRequest();}elseif(window.ActiveXObject){xhr=newActiveXObject()}else{xhr=null;}if(xhr){xhr.open(‘GET’,’../data/data.jso…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

ajax的GET提交方式的原生代码:

var xhr = null;

if(window.XMLHttpRequest){

xhr = new XMLHttpRequest();

}else if(window.ActiveXObject){

xhr = new ActiveXObject()

}else{

xhr = null;

}

if(xhr){

xhr.open(‘GET’,’../data/data.json’);

xhr.onreadystatechange = function(){

if(xhr.readyState == 4 && xhr.status == 200){

alert(eval(“(“+xhr.responseText+”)”).result);

xhr = null;

}

}

xhr.send(null);

}

XMLHttpRequest() 这个对象可以在不重新加载页面的情况下从后台获取数据,支持的浏览器有IE7+、Firefox、Chrome、Safari 以及 Opera

ActiveXObject(“Microsoft.XMLHTTP”) 这个对象是针对老式ie浏览器的

onreadystatechange事件 当readyState的值发生改变时触发此事件

open() 这个方法有三个参数,open(“提交方式 get/post”,”资源的地址”,异步或者同步 true/false);

readyState 准备状态

0 (未初始化)对象已建立,但是尚未初始化(尚未调用open方法)

1(初始化)已调用send()方法,正在发送请求

2(发送数据)send()方法调用完成,但是当前的状态及http头未知

3(数据传送中)已接收部分数据,因为相应及http头不全,这时通过responseText获取部分数据会出现错误

4(完成)数据接收完成,此时可以通过responseText获取完整的数据

status 请求状态

200(成功)

404(没有发现文件)

500(服务器内部错误)

responseText 请求成功后获取数据

原生ajax写法

ajax1.0,ie9及以下,ie10+支持ajax2.0 ajax2.0比ajax1.0: 1.多了FormData对象,xhr.send(formData)  //不能用GET 2.文件上传,文件 …

JS 原生ajax写法

//step1.创建XMLHTTPRequest对象,对于低版本的IE,需要换一个ActiveXObject对象 var xhr; if (window.XMLHttpR …

原生ajax与封装的ajax使用方法

当我们不会写后端接口来测试ajax时,我们可以使用node环境创建一个本地服务器. 1.创建一个本地服务器可参考http://www.cnblogs.com/heyujun-/p/6793900.ht …

原生ajax 和jquery ajax 个人总结

AJAX:即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. 通过在后台 …

ASP.NET学习笔记(5)——原生Ajax基本操作

说明(2017-11-4 15:32:49): 1. 回北京后又快一个月了,上次在家写的下回预告,到底是没把加水印写完,而且这次也不想写.. 2. 上次许的愿,十月份看完asp.net,已经泡汤了,翻 …

原生Ajax

使用原生Ajax 验证用户名是否被注册 创建出注册信息:

注册信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187478.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【机器学习中的数学】多项式分布及其共轭分布

    【机器学习中的数学】多项式分布及其共轭分布多项变量(MultinomialVariables)二元变量是用来描述只有两种可能值的量,而当我们遇到一种离散变量,其可以有K种可能的状态。我们可以使用一个K维的向量x表示,其中只有一维xk为1,其余为0。对应于xk=1的参数为μk,表示xk发生时的概率。其分布可以看做是伯努利分布的一般化。现在我们考虑N个独立的观测D={x1,…,xN},得到其似然函数。如图:

    2022年10月11日
    3
  • C/C++ int数组初始化

    C/C++ int数组初始化一、一维数组C/C++初始化静态数组intarray[100]; //定义了数组array,但并未对数组初始化;静态数组intarray[100]={0}; //定义了数组array,并将数组元素全部初始化为0;静态数组intarray[100]={1}; //定义了数组array,并将数组第一个元素初始化为1,后面99个元素初始化为0;静态数组intarr…

    2022年7月18日
    91
  • networkmanager服务是否启动_nmcli开热点

    networkmanager服务是否启动_nmcli开热点一、简介NetworkManager服务是管理和监控网络设置的守护进程,CentOS7更加注重使用NetworkManager服务来实现网络的配置和管理,CentOS7以前是通过network服务管理网络,以后的版本所有网络管理和设置统一由NetworkManager服务来维护。它是一个动态的,事件驱动的网络管理服务。NetworkManager在系统中的管理工具为nmcli二、nmcli简单使用2.1、查看#查看所有硬件设备信息nmclideviceshow#查看制定设备信息

    2022年10月4日
    2
  • perl 正则表达式 匹配字符串 或逻辑

    perl 正则表达式 匹配字符串 或逻辑mark,备忘#!/usr/local/bin/perlusestrict;usewarnings;my@data=qw(nihaowohao);foreach(@data){if($_=~/^(ni|wo)hao$/){print$_}}

    2022年5月18日
    47
  • vbs恶搞代码[通俗易懂]

    vbs恶搞代码[通俗易懂]vbs整人代码大全,包括强制自动关机、打开无数计算器、无限循环等vbs整人代码,感兴趣的朋友参考下。1、输入指定语句DoDima,b,c,da=InputBox(“快说“我是猪””,””)Ifa=”我是猪”ThenMsgBox”这就对嘛!”,64,””MsgBox”再按50下确定吧”,64,””Forb=1To50MsgBox””&b,64,””NextMsgBox”按完了?”,64,””MsgBox”这么快?”,

    2022年6月1日
    233
  • 微生物组-宏基因组分析第8期 (报名直播课免费参加线下课2020.7,最后一周)

    微生物组-宏基因组分析第8期 (报名直播课免费参加线下课2020.7,最后一周)“福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现决定安排扩增子16S分析、宏基因组、Python课程和转录组的线上直播课。报名参加线上直播课的老师可在1年内选择参加同…

    2022年6月10日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号