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);
}
}