簡體   English   中英

如何在div標記內的document.writes()html塊進行異步回發時重新加載外部javascript文件?

[英]How to Reload external javascript file on asynchronous postback which document.writes() html block inside a div tag?

我正在嘗試將.js文件加載到div ,將document.writes()一些HTML元素加載到div

范例:

<div style="overflow: hidden">
    <script type="text/javascript" src="https://xyz/abc.js"></script>
</div>

現在, AJAX異步回發中的此.js文件不會執行。

如何將文件重新注冊到div中? 或者如何在異步postBack上運行此.js文件

謝謝。

將一個帶前綴的ID(只是為了避免名稱沖突)應用於div,然后在要加載的js文件中引用該ID。 並將async屬性添加到腳本標簽。

 <div style="overflow: hidden" id="prefix-targetdiv"></div> <script type="text/javascript" src="https://xyz/abc.js" async></script> 

您可以修改src屬性以重新加載外部腳本。 一個示例可能是使用附加到實際JavaScript URL的偽造查詢字符串:

<script type="text/javascript" src="https://xyz/abc.js?some-random-string-to-reload-the-external-script"></script>

相關問題: 刷新外部加載的javascript文件

暫無
暫無

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

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