作者cyenow (葡萄柚)
看板Ajax
標題[問題] 請問onreadystatechange呼叫的function可否傳入值
時間Fri Jan 26 00:53:52 2007
如題,請問onreadystatechange=
function(){...}
這裡的function有沒有辦法傳入值?
比如說我的HTML是這樣的:
<div id="
div1"></div>
<div id="
div2"></div>
<div id="
div3"></div>
...
我寫的onreadystatechange部份如下:
XMLhttp.
onreadystatechange = function(
param) {
document.getElementById("
div"+
param).innerHTML = XMLhttp.
responseText;
}
但是無法運作(debug時將param印出來的結果是undefined)
看來好像無法這樣傳入值
是否能傳入不同的param以更改不同的<div>標籤的內容呢?
還是只能土法煉鋼,針對不同的<div>分別將大同小異的程式碼重複寫好幾次?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.78.165
1F:→ cyenow:對不起我耍笨,後來才想到用全域變數即可……XD 01/26 01:08