ajax书写方式及内部主要参数

(1)问题分析

考官主要是针对你对创建交互式网页应用技术进行考核,比如:ajax的优缺点?

(2)核心答案解析

使用$.ajax(),$.getJson()。

主要参数:

● url:要求为string类型的参数,发送请求的地址。

● Type:要求为Stirng类型,请求方式post或get。

● Timeout:要求为number类型,设置请求超时时间(毫秒)。

● Async:要求为boolean类型,异步为true,同步为false。

● Cache:要求为boolean类型,从游览器缓存中是否加载信息。

● Data:要求为object或stirng类型,发送到服务器的数据。

● DataType:要求为String类型,预期服务器返回的数据类型。

● BeforeSend:要求为function类型的参数。

(3)问题扩展

ajax的优缺点?

优点:减轻服务器的负担,按需取数据,最大程度的减少冗余请求,局部刷新页面,减少用户心理和实际的等待时间,带来更好的用户体验。

缺点:ajax大量的使用了javascript和ajax引擎,这些取决于浏览器的支持,在编写的时候考虑对浏览器的兼容性。AJAX只是局部刷新,所以页面的后退按钮是没有用的。

(4)结合项目使用

城市三级联动是使用ajax,动态实现页面展示省、市、区等。

点击此处
隐藏目录