[英]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.