如何在异步回发时重新加载外部javascript文件div标记中的哪个document.writes()html块?
我正在尝试将如何在异步回发时重新加载外部javascript文件div标记中的哪个document.writes()html块?,javascript,jquery,html,asp.net,Javascript,Jquery,Html,Asp.net,我正在尝试将.js文件加载到div中,该divdocument.writes()将一些HTML元素加载到div 示例: <div style="overflow: hidden"> <script type="text/javascript" src="https://xyz/abc.js"></script> </div> 现在,AJAX异步回发上的.js文件不会执行 如何将文件重新注册到div中?或者如何在异步回发上运行此.js文
.js
文件加载到div
中,该divdocument.writes()
将一些HTML
元素加载到div
示例:
<div style="overflow: hidden">
<script type="text/javascript" src="https://xyz/abc.js"></script>
</div>
现在,AJAX
异步回发上的.js
文件不会执行
如何将文件重新注册到div中?或者如何在异步回发上运行此.js
文件
谢谢。对div应用前缀id(只是为了避免名称冲突),并在要加载的js文件中引用该id。并将async属性添加到脚本标记
您可以修改src属性以重新加载外部脚本。一个示例是使用附加到实际JavaScript URL的虚构查询字符串:
<script type="text/javascript" src="https://xyz/abc.js?some-random-string-to-reload-the-external-script"></script>
相关问题:您是否尝试过简单地更改该脚本元素的src属性?@Teddyberg:您可以指定吗?正在将src属性更改为什么?您是否正在使用更新面板进行异步回发?请参阅此post[link(])@Priscy Posted答案,并提供一个示例。您可以与我共享指向该页面的链接或JSFIDLE吗?