博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax
阅读量:4459 次
发布时间:2019-06-08

本文共 688 字,大约阅读时间需要 2 分钟。

ajax:Asynchronous Javascript And XML。( 异步的javascript 和 xml)。

ajax包含的技术: html、css、xml、xlst、dom、javascript、json、xmlhttprequest。

html和css主要做界面效果(样式)
xml和json主要做数据交互(交换数据(前端js和后端交换数据)), xlst主要是定义xml文件的规范;
dom(文档对象模型)主要把交互的数据解析,生成元素节点
javascript 吧以上的所有的技术整合起来;
xmlhttprequest ajax引擎对象, ajax最核心的一个对象;

异步 和 同步的区别:
同步提交: 请求-->等待-->页面空白(页面不停的转圈)-->响应结果-->结束; 如果服务器阻塞,客户端就长时间的等待,不能操作;
异步提交:请求-->等着响应-->响应完成,该请求结束。 该异步请求后,页面就算没有拿到响应结果,该页面该干嘛还干嘛。
1、没有页面的跳转
2、没有页面的刷新
3、能跟后台服务器进行数据交互
原生的ajax先暂时不讲, 先讲jquery封装好的ajax操作;
$.ajax(); jQuery 底层 AJAX 实现
$.get() get提交的ajax实现
$.post() post提交的ajax实现
$().load() 直接给选择器赋值的ajax实现
$.getJSON() 返回json数据的ajax实现;

 

转载于:https://www.cnblogs.com/ziranfengwei/p/6895810.html

你可能感兴趣的文章
MySql知识体系
查看>>
JIRA中的标记语言的语法参考
查看>>
hdu 6318 Swaps and Inversions(归并排序)
查看>>
用css在IE7、8上实现圆角
查看>>
三维绿幕标定与跟踪
查看>>
android ProgressBar自定义半圆形进度条
查看>>
hdu.5212.Code(莫比乌斯反演 && 埃氏筛)
查看>>
python学习记录一
查看>>
使用LINQ的Skip和Take函数分批获取数据
查看>>
IP通信基础 4月1日
查看>>
KeyProvider
查看>>
空指针为什么能调用成员函数?
查看>>
用MySQL的存储过程来实现一些经典函数
查看>>
React (2) -- State and Lifecycle
查看>>
【转】在EmEditor上编译并运行JAVA
查看>>
关于SqlDateTime溢出的问题
查看>>
jquery下php与ajax的数据交换方式
查看>>
魅蓝Note有几种颜色 魅蓝Note哪个颜色好看
查看>>
使用PullToRefresh实现下拉刷新和上拉加载
查看>>
透明度百分比与十六进制转换
查看>>