JQuery AJAX操作

AJAX优势

1.不需要插件操作

2.优秀的用户体验

3.提高Web程序的性能

4.减轻服务器和宽带的负担

AJAX的不足

1.浏览器对XMLHttpRequest对象的支持不足

2.破坏浏览器"前进"和"后退"的正常功能

3.对搜索引擎的支持的不足

4.开发和调试工具的缺乏

 

第一步:创建XMLHttpRequest对象
Var xmlHttp;
function createXMLHttpRequest()
{
  if(window.ActiveXObject)//IE5.或IE6的IE内核
  {xmlHttp=new ActiveXObject(“Microsoft.XMLHTTP”);}
  else //火狐mozilla等
  {xmlHttp=new XMLHttpRequest();}
}

 

第二步:异步发送AJAX请求,并接受返回的内容
function  GetResult()
{
createXMLHttpRequest();
xmlHttp.open(“get”,”test.aspx?name=rao”,true);
xmlHttp.onreadystatechange=RequestCallBack;
xmlHttp.send(null);
}

 

第三步:判断返回状态并接收数据
function RequestCallBack()
{
 if(xmlHttp.readystate==4 &&xmlHttp.status==200)
 {       alert(xmlHttp.responseText);
 }
 }

 

posted @ 2018-11-16 10:14  梦沁  阅读(102)  评论(0编辑  收藏  举报