1.ajax原生
ajax包括以下几步骤:1、创建AJAX对象;2、发出HTTP请求;3、接收服务器传回的数据;4、更新网页数据。概括起来,就是一句话,ajax通过原生的XMLHttpRequest对象发出HTTP请求,得到服务器返回的数据后,再进行处理。
步骤:
var xhr = createXHR();//创建对象
xhr.open(“方式”,”地址”,”标志位”);//初始化请求
xhr.setRequestHeader(“”,””);//设置http头信息
xhr.onreadystatechange =function(){}//指定回调函数
xhr.send();//发送请求/ //1.创建xhr对象
var xhr;
if(window.XMLHttpRequest){
xhr = new XMLHttpRequest();
}else{
xhr = new ActiveXObject('Microsoft.XMLHTTP');
}
//异步接受响应
xhr.onreadystatechange = function(){
if(xhr.readyState == 4){
if(xhr.status == 200){
//实际操作
;
}
}
}
//发送请求
xhr.open('get',url,true);
xhr.send();2.jquery封装ajax
$.ajax({
type : "get",
url : '',
dataType : "json",
data:{},
success : function(data){
},error:function(){
console.log('fail');
}
});3.jsonp跨域原理
出于安全性考虑,浏览器禁止ajax跨域获取数据
逐步演示script的src属性加载js文件的方式获取数据
解释跨域获取数据的机制
乐彼多用户商城系统,采用ASP.NET分层技术和AJAX技术,运营于高速稳定的微软.NET+MSSQL 2005平台;完全具备搭建超大型网络购物多用户网上商城的整体技术框架和应用层次LBMall 秉承乐彼软件优秀品质,后台人性化设计,管理窗口识别客户端分辨率自动调整,独立配置的菜单操作锁,使管理操作简单便捷。待办事项1、新订单、支付、付款、短信提醒2、每5分钟自动读取3、新事项声音提醒 店铺管理1
(1)动态创建script标签
(2)定义回调函数
(3)返回函数调用
(4)传递参数或者全局变量









