簡體   English   中英

JavaScript在JSReport中無法正常運行

[英]JavaScript not functioning correctly in JSReport

嘗試使用左側菜單上的腳本部分在jsreport中使用document.getElementById() ,但它會向后報告

發生錯誤-呈現報告時出錯:未定義文檔

是什么賦予了? 這是針對特定ID的簡單JavaScript。

問題是異步相關的。 document.getElementById必須位於要定位的元素之后。 因此,將腳本放在頁面底部可以解決此問題。

作為報告生成請求的一部分而不是與模板內聯的腳本不包含文檔或瀏覽器生成的任何其他對象。

如果您嘗試使用Javascript修改文檔,則幾乎可以肯定是做錯了什么。 這並不是要生成交互式內容,因此您的模板和數據應該在發送請求時就已經固定。 您可能可以使用require.js解決此問題,但是為什么呢? 如果您確實在生成報告,則可以在請求輸出之前提前進行所有操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM