javascript 发送http请求
本文只是做一下记录,其实就是ajax的实现
调用sendHttpRequest(请求的url,请求的类型(post/get),是否发送文件(否则为null),回调函数的标记)
function createXmlHttpRequest(){ if(window.ActiveXObject){ //如果是IE浏览器 return new ActiveXObject("Microsoft.XMLHTTP"); }else if(window.XMLHttpRequest){ //非IE浏览器 return new XMLHttpRequest(); } }
function sendHttpRequest(url,requestType,file,fromWhat){//alert(url+"-----"+fromWhat); //1.创建XMLHttpRequest组建 xmlHttpRequest = createXmlHttpRequest(); //2.设置回调函数 xmlHttpRequest.onreadystatechange = function(){relsFun(fromWhat);}; //3.初始化XMLHttpRequest组建 xmlHttpRequest.open(requestType,url,true); //4.发送请求 //file=null;formData = new FormData();formData.append("rulefile", file);xmlHttpRequest.send(formData); }//回调函数
function relsFun(fromWhat){if(xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){ switch(fromWhat){case A://do somethingbreak;case B://do somethingbreak;case C://do somethingbreak;default:// n 与 case A、B 和 case C 不同时执行的代码}} }
javascript 发送http请求相关推荐
- 如何通过JavaScript发送http请求
JavaScript 是一种广泛使用的编程语言,可用于创建丰富的互联网应用程序.其中之一的常见任务是与后端服务器进行通信,以获取或发送数据.在本文中,我们将讨论如何使用 JavaScript 发送 H ...
- 如何使用js(Javascript)发送http请求,以及xhr和fetch的区别
如何使用js(Javascript)发送http请求 你可以使用 JavaScript 内置的 XMLHttpRequest 对象或较新的 fetch API 发送 HTTP 请求.以下是使用每种方法 ...
- JavaWeb 第6章 Ajax 与 JQuery 任务1:使用原生 JavaScript 发送 Ajax请求
JavaWeb 应用设计及实战 目录 上一章 下一章 上一个任务/上一节 下一个任务/下一节 实例链接 点我 目录 任务1 使用原生 JavaScript 发送 Ajax 请求 6. ...
- php通过js发送请求数据,使用原生javascript发送ajax请求数据的步骤
注:请求地址是自己的项目地址,请自行更改.这只是一个简单的原生XMLHttpRequst的使用,之后会发如何封装原生ajax实现jequery的ajax 第一步:创建xhr对象.const xhr = ...
- 使用JavaScript Fetch API发送HTTP请求
介绍 JavaScript的Fetch API允许我们发送HTTP请求.自从ECMAScript 2015(通常称为ES6)被引入并使用Promises以来,它一直是JavaScript的标准部分. ...
- 5种最流行的发送HTTP请求的方法
现代Javascript提供了许多向远程服务器发送HTTP请求的方法.从原生XMLHttpRequest对象到Axios等第三方库,拥有如此丰富的选择集合使得在web应用程序中请求和动态加载内容比以往 ...
- 网络编程-JavaScript中发送网络请求汇总
文章目录 1.前后端分离优势 2.HTTP协议的解析 2.1 HTTP的介绍 2.2 HTTP的组成 2.3 HTTP的版本 2.4 HTTP请求方式 2.5 HTTP请求头字段 2.6 HTTP响应 ...
- $.ajax 发送请求,JavaScript之Ajax-2 Ajax(使用Ajax发送get请求、使用Ajax发送post请求)
一.使用Ajax发送get请求 发送异步请求的步骤 - 获取Ajax对象:获取 XMLHttpRequest对象实例 - 创建请求:调用XMLHTTPRequest对象的open方法 - 设置回调函数 ...
- 【JavaScript】使用XMLHttpRequest发送网络请求
在前端的开发中,有时候没有一些库的支持,如jQuery,Axios.那么就只能使用js提供的原生的方法来发送请求.在这里记录一下我的使用 var url = "userInfo.do?p=4 ...
最新文章
- AS升级3.1 编译报错:The SourceSet 'instrumentTest' is not recognized by the Android Gradle Plugin.
- Singleton Pattern (单例模式)
- Ubuntu16.04安装NVIDA显卡驱动
- odoo 中多币种处理(外币处理)
- Qt官方文档阅读笔记-对官方Star Delegate Example实例的解析
- .class与.java_Java中Class类的作用与深入理解
- 【C++ Primer】第六章(分支语句和逻辑操作符)
- Unity Shader 噪声消融特效 - 剑灵死亡特效
- 离线安装包_Altium Designer 19.0.14离线安装包
- Creator开源游戏、插件、教程、视频汇总
- 深度分析数据恢复原理——那些数据可以恢复那些不可以数据恢复软件
- QQ空间日志导出(php)
- Android Study之跳转自启动管理页
- FPGA基础设计(9)Verilog数据类型和表达式
- 小程序——微信开发者工具设置保存后实现代码自动格式化
- 医号馆建设医联体的核心优势(互联网医疗解决方案)
- python 不安全的包或方法_Python中的10个常见安全漏洞及修复方法
- 淘宝天猫CTO若海:沉浸式的消费体验是下一步发力方向
- Vue_单页应用VS多页应用
- 中科蓝汛------低电量时间自定义功能实现