[問題] Smarty的section包住div

看板Web_Design作者 (.)時間15年前 (2010/08/17 11:04), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
{{section name=sec2 loop=$temp_record}} <div id='p'+sec2> {{$record[sec2].name}} </div> {{/section}} 當我在前面javascript的地方 document.getElementById('p'+1).innerHTML='TEST'; 這邊會出現"'document.getElementById(...)' 是 null 或不是一個物件"的錯誤 要怎麼用javascript把資料分別寫入包在Smarty section裡面的指定的div呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.41.241

08/17 11:15, , 1F
請寫在後面~不然就用function包住~因為還沒定義的物件你就
08/17 11:15, 1F

08/17 11:15, , 2F
呼叫~~自然就會產生null~~
08/17 11:15, 2F

08/17 11:20, , 3F
我錯誤那行是寫在ajax的handleStateChange function
08/17 11:20, 3F
我錯誤那行是寫在ajax的handleStateChange function裡的 function startRequest() { ... xmlHttp.onreadystatechange = handleStateChange; ... } xmlHttp是這樣產生的xmlHttp = new XMLHttpRequest(); ※ 編輯: kalecgos0616 來自: 59.125.41.241 (08/17 11:24)

08/17 19:29, , 4F
怎會有這東西? <div id='p'+sec2>
08/17 19:29, 4F

08/17 19:30, , 5F
還是 <div id='p{{$smarty.section.sec2.index}}'> ?
08/17 19:30, 5F
文章代碼(AID): #1CQVn0u9 (Web_Design)
文章代碼(AID): #1CQVn0u9 (Web_Design)