iT邦幫忙

0

已刪文07

不明 2023-08-11 15:24:26652 瀏覽
  • 分享至 

  • xImage

已刪文

froce iT邦大師 1 級 ‧ 2023-08-11 15:56:29 檢舉
通常這個都是遞迴造成的,你要注意的應該是有沒有反覆去呼叫到你寫的函式。
另外會這樣問表示你已經hold不住你自己的程式了,要我的話我個人會直接整個需求整理一遍,直接推翻重寫。
function裡自己叫自己,有結束條件的叫遞迴,沒結束條件的叫死亡輪迴(DEAD LOOP)
不明 檢舉
齁齁,了解了,我正在著手分析看哪裡齒輪有問題惹
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
初新者小弟
iT邦新手 4 級 ‧ 2023-08-11 16:31:37
  • 更新

這裡連續兩次初始化了 certain_ipc_log_table DataTable,然後立即調用了 draw() 方法~ 可能導致無限循環或過多的遞歸。

改成

    // 更新 certain_ipc_log_table 的資料
    var certain_ipc_log_table = $("#certain_ipc_log_table_example").DataTable(dataToUse);

    // 繪製新的表格
    // certain_ipc_log_table = $("#certain_ipc_log_table_example").DataTable(dataToUse);
    certain_ipc_log_table.draw();

少了一個紅色報錯
https://ithelp.ithome.com.tw/upload/images/20230811/20160976A7IlGpYt60.png

我要發表回答

立即登入回答