ajax的核心(ajax和json的区别)

admin3年前PHP教程48
ajax的核心是什么

ajax的核心是数据获取技能“XMLHttpRequest”,它是JavaScript的一个目标。经过XMLHttpRequest可在不改写页面的情况下恳求特定URL,获取数据,让网页在不影响用户操作的情况下,更新页面的部分内容。
本教程操作环境:windows7系统、javascript1.8.5版、DellG3电脑。
ajax的核心是数据获取技能“XMLHttpRequest”,它是JavaScript的一个目标。
XMLHttpRequest(XHR)目标用于与服务器交互。经过XMLHttpRequest能够在不改写页面的情况下恳求特定URL,获取数据。这允许网页在不影响用户操作的情况下,更新页面的部分内容。XMLHttpRequest在AJAX编程中被大量运用。
XMLHttpRequest提供不从头加载页面的情况下更新网页,在页面加载后在客户端向服务器恳求数据,在页面加载后在服务器端接受数据,在后台向客户端发送数据。
XMLHttpRequest目标提供了对HTTP协议的完全的访问,包括做出POST和GET恳求的才能。
XMLHttpRequest能够同步或异步返回Web服务器的响应,而且能以文本或者一个DOM文档形式返回内容。
虽然名为XMLHttpRequest,它并不限于和XML文档一起运用:它能够接收任何形式的文本文档。

ajax和json的区别

Ajax:
Ajax是异步的JavaScript和XML,用于创立快速创立动态网页。
长处:1:页面无刷新,在页面内与服务器通信,用户体验非常好
2:基于标准化的并被广泛支持的技能
缺陷:1:ajax干掉了back按钮
2:安全问题
3:破坏了程序的异常机制
4:假如用户禁用了JS就找不到数据了
JSON:
JSON是JavaScript对象表明法,是存储和交换文本信息的语法,相似XML,可是它比XML更小,更快,更易解析。
长处:1:作为一种数据传输格局,JSON与XML相似,可是更加灵巧
2:JSON不需要从服务器发送端发送含有特定内容的类型的首部信息
缺陷:1:语法过于谨慎
2:代码不容易读
3:eval函数存在危险

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

用php如何解决大文件分片上传问题

如果上传的文件只有小于10M的话, 就没必要考虑这样的做法, 直接在 php.ini中更改一下 upload_max_filesize = 10m post_max_size = 10m 这样就可以了...

5个提升高防服务器安全性的小技巧?使用国内电信100G高防服务器需要注意的有哪些?

互联网中网络环境更为复杂出现多种多样的网络流量攻击,而且出现频率也越来越高。租赁高防服务器的用户同样也需要面临网络安全方面的问题,要关注高防服务器的软硬件安全性的升级,以下分享5个升级高防服务器安全性...

深入浅出理解PHP原理之变量赋值

PHP的变量赋值这个标题估计很多人会不屑一顾,变量赋值?excuse me?我们学开发的第一课就会了好不好。但是,就是这样基础的东西,反而会让很多人蒙圈,比如,值和引用的关系。今天,我们就来具体讲讲。...

php之性能优化案例

php是一个很流行的脚本语言,现在很多公司(新浪、优酷、百度、搜狐、淘宝等等)在使用这种语言进行网站开发。我的这篇文章,我只是希望能够提高你的php脚本性能。请记住你的php脚本性能,很多时候依赖于你...

服务器遭受攻击后的一般处理思路?美国BGP高防服务器租用哪家好?

所有服务器总是一直暴露在互联网之中的,但是安全总是相对的,再安全的服务器也有遭受到攻击的可能性。作为一个安全运维人员以及产品运营负责人随时都要掌握的原则是:尽量做好体系安全防护,修正一切已知的风险行为...

实例解析PHP定时器的具体实现

目录前言原因危险的做法正确的姿势CLI模式总结前言常见的定时器有两种:一种周期性定时执行,例如每天的凌晨三点出报表;另一种在指定时间后执行(一次),例如会员登录系统五分钟后发放每日登录奖励。两种情况对...