网站营销方案设计公司,wordpress777,北京市专业网站制作企业,世界500强企业的标准是什么ajax是什么
首先要知道ajax并不是一种新的技术#xff0c;而是几种技术的强强联合#xff0c;全称是Asynchronous Javascript and xml#xff0c;其精髓在于异步加载资源#xff0c;因此可以实现局部加载效果#xff08;因为可以异步加载#xff0c;所以不需要依靠整张页…ajax是什么
首先要知道ajax并不是一种新的技术而是几种技术的强强联合全称是Asynchronous Javascript and xml其精髓在于异步加载资源因此可以实现局部加载效果因为可以异步加载所以不需要依靠整张页面加载
ajax的工作环节
可将指定格式的数据一般使用json格式传递到服务器获取数据使用xmlhttprequest对象实现一部数据的获取可以异步访问资源返回的资源可以通过动态dom结构的拼接进行显示和交互
ajax的工作原理
其原理简单来说就是通过xmlHttpRequest对象向服务器发送异步请求进行数据的传递和获取然后将返回的数据进行解析用javascript或者jquery来操作DOM从而实现页面更新实现局部刷新的效果。运用xmlhttprequest对象实现异步数据获取是ajax的核心
json是什么
json是一种更加轻量级的数据格式现在的主流数据传输格式可以将对象、数据、对象数组等数据转成json格式以实现传输。
json格式是key:value的格式例如var jsonData {uname:zhangsan};
基本实例 $.ajax({type:POST,//请求格式url:/userController/getUsers,//请求路径data:{//数据json格式userId:0001,userName:zhangsan},success:function(data){//返回成功var userList eval(data.userList);//获取传递回来的数据userList(json格式数据),转成数组for(var i 0 ; i userList.length ; i){//进行dom的动态加载}},error:function(xmlHttpReq, textStatus, errorThrown){//返回失败alert(textStatus:errorThrown);}
});