1.什么是Ajax
Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。
Ajax 是一种用于创建快速动态网页的技术,在无需重新加载整个网页的情况下,能够更新部分网页。
1.同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。
2.异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。
2.Ajax基础
var oBtn = document.getElementById('btn1');
oBtn.onclick = function(){
//ajax能且仅能从服务器上读取文件信息
ajax('aaa.txt',function(str){
alert(str);});
}
有一个aaa.txt的文件,内容为“大家好”,则通过ajax的读取,能在浏览器中显示出txt的内容。
注意:保存的txt文件也必须是utf-8编码,否则不是乱码就是出错。
3.请求并显示静态txt文件
字符集编码:utf-8编码
缓存、阻止缓存,利用url中的‘abc.txt?t=’+new Data().getTime()(毫秒数)
for(var i=0;i<aBtn.length;i++){
aBtn[i].index = i;
aBtn[i].onclick = function(){