ajax不是編程語言,AJAX = 異步 JavaScript 和 XML信柿。而是一種使用現(xiàn)有標(biāo)準(zhǔn)的新方法媒熊,特點是不重新加載整個頁面的情況下宏胯,可以與服務(wù)器交換數(shù)據(jù)并更新部分網(wǎng)頁內(nèi)容ajax不需要任何瀏覽器插件。
兩種使用方式:
方法一:原生的js方法
1肢专,不同的瀏覽器需要不同的生成xml的方式不同舞肆,ActiveXObject是比較老的版本,生成xmlhttp博杖。
// IE7+, Firefox, Chrome, Opera, Safari 瀏覽器執(zhí)行代碼
xmlhttp=new XMLHttpRequest();
// IE6, IE5 瀏覽器執(zhí)行代碼
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
2椿胯,向服務(wù)器發(fā)送請求
xmlhttp.open(method,url,async(true:異步,false:同步));
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("fname=Henry&lname=Ford");
方法二:jquery方法
url是指一個路徑剃根,url
function get_result(mylist) {
$.ajax({
url:"[http://0.0.0.0:80/get_result/](http://0.0.0.0/get_result/)“, #跳轉(zhuǎn)的url
data:{"tracelist":mylist}, #傳遞的參數(shù)
type:"post", #訪問方法
success:function (data) {
console.log(data)
}
})
}