1、无刷新读取数据防止缓存html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>ajax</title> <script src="ajax.js"></script> <script> //无刷新数据读取,ajax window.onload = function() { var oBtn = document.getElementById('btn1') oBtn.onclick = function() { alert('txt1.txt?t=' + new Date().getTime()); ajax('txt1.txt?t=' + new Date().getTime(), function(str) { alert(str); }) } } </script> </head> <body> 点击后读取txt1.txt<br/> <input id="btn1" type="button" name="" value="读取"> </body> </html>
2、读取jsonajax
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>ajax</title> <script src="ajax.js"></script> <script> //请求服务器上面的数组json,ajax window.onload = function() { var oBtn = document.getElementById('btn1') oBtn.onclick = function() { ajax('data.json?t=' + new Date().getTime(), function(str) { //str->[{a:1,b:2},{a:3,b:4}] var arr = eval(str); alert(arr[1].b); }) } } </script> </head> <body> 点击后读取txt1.txt<br/> <input id="btn1" type="button" name="" value="读取"> </body> </html>