返回列表 發帖
因為你的 num3 是在 Buildkey() 裡面,所以 catchGetTime 無法接收到。有幾種方式可以達到,例如把 num3 變成全域變數,不過不建議這樣做。另一種方式是把 num3 傳入 catchGetTime(),例如:
xmlHttp.onreadystatechange = function(num3) {
  catchGetTime(num3);
};
catchGetTime() 就可以接到這個值了...
To infinity and beyond!

TOP

sorry, 應該是我弄錯了, 試試看這樣:
xmlHttp.onreadystatechange = function() {
  catchGetTime(num3);
};
以上是用到了 JavaScript 的 closure 的特性,num3 可以透過那個 function 定義的上下文取得,而非用傳入的方式取得。
To infinity and beyond!

TOP

返回列表 回復 發帖