我需要在iframe中加载模板,所以我编写了以下代码
<div class="col m8 l8 s12 margin-top-30" id="hue-demo-bg-div">
<iframe id="myiframe" src="/themes/{{$themeid}}.html" width="560" height="550" style="border-width: 0; position:fixed;"></iframe>
</div>
我正在动态地加载我的模板html文件,在该html文件中,我编写了一些脚本,但它给我的错误是
ReferenceError:$未定义
但是,我将jquery.min.js加载到编写iframe的文件中。但它并没有从那个页面加载js。当我在主题页面中加载js时,它不会出现错误。但是我必须在每个主题中加载js。任何解决方案都不会在主题文件中加载js。
发布于 2016-10-27 05:26:02
您可以在脚本块中更改src
:
<script type="text/javascript">
$(document).ready(function(){
var sourceTxt = "/themes/" + $('#themeid').html();
$("#myiframe").attr("src", sourceTxt);
});
</script>
并放入页面底部,在页面加载后修改src
。
https://stackoverflow.com/questions/40285574
复制