本文主要是介绍ajax的书写方式及内部主要参数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
(1)同步异步:
同步请求:整个页面刷新
异步请求:页面的局部刷新
(2)使用$ ajax(), $. getIson()
主要参数:
- url: 要求为string类型的参数,发送请求的地址。
- Data:要求为 object或stirng类型,发送到服务器的数据。
- Type:要求为 Stirng类型,请求方式post或get。
- DataType: 要求为String类型,预期服务器返回的数据类型。
- Timeout: 要求为number类型,设置请求超时时间(亳秒)。
- Asyne: 要求为boolean.类型,异步为true (默认),同步为false。
- Cache: 要求为boolean类型,默认为true,是否从浏览器缓存中加载信息。
- BeforeSend: 要求为function类型的参数。例如添加自定义HTTP头
(3)ajax的优缺点:
优点:减轻服务器的负担,按需取数据,最大程度的减少冗余请求,局部刷新页面,减少用户心理和实际的等待时间,带来更好的用户体验。
缺点: ajax大量的使用了javascript 和ajax引擎,这些取决于浏览器的支持,在编写的时候考虑对浏览器的兼容性。AJAX只是局部刷新,所以页面的后退按钮是没有用的。
(4)使用场景:
城市三级联动使用ajax,动态展示省市区信息。
这篇关于ajax的书写方式及内部主要参数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!