JS與Ajax實現非同步區域性重新整理的原理
阿新 • • 發佈:2019-01-01
function sendGet()
{
//開啟子執行緒的物件(需要考慮瀏覽器的相容性)
var xmlhttp;
if (window.XMLHttpRequest)
{
// IE7+, Firefox, Chrome, Opera, Safari 瀏覽器執行程式碼
xmlhttp=new XMLHttpRequest();
}
else
{
// IE6, IE5 瀏覽器執行程式碼
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
//設定回撥函式
xmlhttp.onreadystatechange=function()
{
//0 還沒傳送 1傳送中 2傳送完成,響應已經收到 3響應解析中 4響應解析完成
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;//後臺傳回來的資料
}
}
//確認請求方式、路徑以及引數
xmlhttp.open("GET","/day/helloServlet?username=jack&password=1234",true);
//傳送請求
xmlhttp.send(null);
}