賦值給ends,顯示不出來,哪里錯了?代碼如下<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <p id="time"></p>? </body> <script>? var ends; ajax()? function ajax(option){? var xhr = null; if(window.XMLHttpRequest){ xhr = new window.XMLHttpRequest(); } else{ ?xhr = new ActiveObject("Microsoft") } // 通過get的方式請求當前文件 xhr.open("get","/");? xhr.send(null);? // 監聽請求狀態變化? xhr.onreadystatechange = function(){? var time = null,? curDate = null; if(xhr.readyState===2){? // 獲取響應頭里的時間戳? time = xhr.getResponseHeader("Date"); console.log(xhr.getAllResponseHeaders()) curDate = new Date(time); ends=curDate.getTime(); } }? } document.getElementById('time').innerHTML=ends;? </script></html>
ajax獲取的服務器時間怎么賦值給js的全局變量?
qq_控心_0
2017-02-14 12:20:10