ajax不执行_好程序员Java学习路线分享原生Ajax的使用
好程序员Java学习路线分享原生Ajax的使用,首先我们先来看一下什么是 AJAX
AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
AJAX 就是 异步、JavaScript 和 XML。
AJAX 是一种用于创建快速动态网页的技术。
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。
AJAX 工作原理
Browser浏览器 Server服务器
发起事件
创建XMLHttpRequest对象
发送请求
接收客户端发送的对象
回复一个ResponseText对象
接收ResponseText结果
更新页面局部数据
XMLHttpRequest 对象
XMLHttpRequest 是 AJAX 的基础。
所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。
XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
创建 XMLHttpRequest 对象
所有现代浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 XMLHttpRequest 对象。
创建 XMLHttpRequest 对象的语法:
variable=new XMLHttpRequest();
为了应对所有的现代浏览器,包括 IE5 和 IE6,请检查浏览器是否支持 XMLHttpRequest 对象。如果支持,则创建 XMLHttpRequest 对象。如果不支持,则创建 ActiveXObject :
**实例**
var xmlhttp;
if (window.XMLHttpRequest)
{
// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码
xmlhttp=new XMLHttpRequest();
}
else
{
// IE6, IE5 浏览器执行代码
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
AJAX - 向服务器发送请求请求
XMLHttpRequest 对象用于和服务器交换数据。
向服务器发送请求
如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法:
xmlhttp.open("GET
ajax不执行_好程序员Java学习路线分享原生Ajax的使用相关推荐
- bytes数组转string指定编码_好程序员Java学习路线分享Java基础之string
好程序员Java学习路线分享Java基础之string 好程序员Java培训 先来讲一下字符串 字串符分类: 不可变字符串:----String.字符串本身不能发生改变,与指向字符串的引用无关. St ...
- app嵌入jsp页面的项目工作量_好程序员Java学习路线分享jsp为什么用的不多了
好程序员Java学习路线分享jsp为什么用的不多了,曾经JavaEE开发前端多数用的是JSP技术,因为在JSP出现之前,程序员基本都是在Servlet端直接通过out.print的方式拼接出一个页面返 ...
- java 中文乱码_好程序员Java学习路线分享如何处理中文参数
好程序员Java学习路线分享如何处理中文参数,为什么表单中会产生中文乱码. 好程序员Java培训 产生乱码,就是因为服务器和客户端沟通的编码不一致造成的,因此解决的办法是:在客户端和服务器之间设置一个 ...
- yii2数组转为对象_好程序员Java学习路线分享java为什么不支持泛型数组
本篇文章好程序员为大家一下java为什么不支持泛型数组,希望对大家有所帮助. public class Pair { public void info( ) { System.out.println( ...
- 好程序员Java学习路线分享finalize()方法详解
好程序员Java学习路线分享finalize()方法详解,前言,finalize()是Object的protected方法,子类可以覆盖该方法以实现资源清理工作,GC在回收对象之前调用该方法.. fi ...
- java获取mysql执行计划_好程序员Java学习路线之MySQL的执行计划
好程序员 Java 学习路线之 MySQL 的执行计划.什么是执行计划? 执行计划通常是开发者优化 SQL 语句的第一步. MySQL 在解析 SQL 语句时,会生成多套执行方案,然后内部会进行一个成 ...
- system.img解包打包工具_好程序员云计算学习路线分享文件打包及压缩
好程序员云计算学习路线分享文件打包及压缩 好程序员 建议针对目录 Demo: 复制未打包的文件到远程主机 [root@yangs ~]# du -sh /etc 39M /etc [root@yang ...
- java bean由哪三部分组成_本科程序员Java学习路线,bean是个什么概念
bean是个什么概念,Bean的中文含义是"豆子",顾名思义JavaBean是一段Java小程序.JavaBean实际上是指一种特殊的Java类,它通常用来实现一些比较常用的简单功 ...
- 好程序员Python学习路线分享Linux和数据库部分
好程序员Python学习路线分享Linux和数据库部分,技能树:掌握Linux操作系统管理技术,可以搭建几乎所有Linux环境服务器. 学习线路简单示意图: 知识点细化: Linux操作系统:常见操作 ...
最新文章
- 10年读4个博士学位的“神之子”创办「莆田系」AI顶会,骗欧美学术精英,收报名费3688元...
- 总编下午茶:挑战者心态能否帮助微软重回云计算巅峰?
- 弃用MyBatis!我们最终选择了 JDBCTemplate!
- OpenDataSource和OPENROWSET
- “红人经济第一股”搞虚拟社交,天下秀是变道还是扩道?
- mfc编译html,自己编译 MFC 库
- failover.mysql_mysqlfailover测试
- XCTF-高手进阶区:web2
- 关于.NET5在IIS中部署的几个问题总结
- 【杭电多校2020】Fibonacci Sum【斐波拉契通项】【推式子】
- P4491-[HAOI2018]染色【二项式反演,NTT】
- maven java 参数_将Maven参数注入Java类
- 模拟灰度传感器循迹的程序_灰度传感器的工作原理
- Java一些基础知识的整合
- 江浙沪地区计算机考研高效排名,京津冀,江浙沪地区院校盘点!
- IIS7.5下的web.config 404应该如何配置
- mysql配置文件 my.ini
- 关于attachEvent与addEventListener事件绑定兼容问题
- 行列转换的SQL语句
- 3A锂电池充电管理芯片PW4035
热门文章
- 石板切割问题c语言_天长井盖切割机切圆机市政窨井盖切圆机
- netlink怎么读_ovs源码阅读--netlink使用
- mysql空密码php_WAMP中如何修改mysql默认空密码_MySQL
- Python基础入门:常用的os操作
- Python6种创建字典的方式
- hive 字符串替换指定字符_hive学习笔记:substr()——字符串截取
- java 连接janusgraph_基于JanusGraph的大数据图数据库
- 辽宁省2021年高考成绩位次查询,辽宁2021八省联考分数、位次表(非官方),附志愿填报样表...
- python 虚拟环境 virtualenv virtualenvwrapper的使用方法、命令
- python PyQt5 QVBoxLayout 垂直布局管理