我正在尝试在html中获取<script>
标记的内容:
我可以使用jquery <script>test</script>
获取$("script").html()
内容。
但如何获取内容
<script src='something.js'></script>
?
答案 0 :(得分:5)
这是怎么回事。
$.get("/something.js",function(scriptContent){alert(scriptContent)});
它将通过ajax请求提取内容
或者,您可以通过向便于在服务器上加载JS文件的页面发出请求来提取服务器上的内容并将其返回给客户端。如果js文件托管在不同的域
下,则必须这样做答案 1 :(得分:0)
如果脚本文件来自与您的网页相同的域,则可以使用ajax获取脚本文件的内容。
如果你能解释一下你真正试图解决的问题,我们可能会给你更好的选择。
答案 2 :(得分:0)
您可以使用Ajax获取javascript文件(或任何文本文件)的内容。使用XMLHttpRequest
然后阅读responseText
或将其加载到iframe中。
请注意,这两种方法都受同一原产地政策的限制。