Ajax主要用来完成哪些工作?
2024-10-19 21:46:50
AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。
它使用 JavaScript 在 web 浏览器与 web 服务器之间来发送和接收数据。
ajax主要用于在页面内容加载完成后“异步”的向服务器发送和接收请求。前端工程师不仅要完成后台传过来数据在页面上的显示,也要负责从页面向后端发送各种请求。
例子;当您在谷歌的搜索框输入关键字时,JavaScript 会把这些字符发送到服务器,然后服务器会返回一个搜索建议的列表。
AJAX请求是异步执行的,也就是说,要通过回调函数获得响应。
在现代浏览器上写AJAX主要依靠XMLHttpRequest
对象:
可以使用jsonp跨域加载数据
html5可作cors 全称Cross-Origin Resource Sharing,是HTML5规范定义的如何跨域访问资源。
跨域能否成功,取决于对方服务器是否愿意给你设置一个正确的Access-Control-Allow-Origin
,决定权始终在对方手中。
艺搜参考
http://www.w3school.com.cn/ajax/index.asp
http://www.zhihu.com/question/19905190
最新文章
- bug 汇总
- Mesos高可用解决方案剖析
- java1234教程系列笔记 S1 Java SE 02 eclipse初步使用、注释、标识符
- qt 环境下mapx组件打包后编译产生c2248和c2512错误
- Java Se: Logging 框架说明
- JQuery 鼠标事件简介
- (巨坑)改了tpl文件之后,前端效果没反应
- JavaWeb项目开发案例精粹-第6章报价管理系统-03Dao层
- Qt 学习之路:模型-视图高级技术
- 代理模式 - OK
- _getch() 函数,应用于输入密码敲入回车前修改
- slf4j入门
- (一)ROS系统入门 Getting Started with ROS 以Kinetic为主更新 附课件PPT
- Python语言的循环语句、迭代器与生成器、函数学习
- 解题:CF622F The Sum of the k-th Powers
- Windows向虚拟机Linux传输文件方法
- ES(5): ES Cluster modules settings
- Qt样式总结
- Struts2的优点与Struts1的区别:
- python3----练习题(图片转字符画)