欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

解决用jquery load加载页面到div时,不执行页面js的问题

程序员文章站 2022-05-28 15:06:15
jquery代码: . 代码如下: $(function(){ $("#test").load("${contextpath}/notepa...

jquery代码:

. 代码如下:


$(function(){
$("#test").load("${contextpath}/notepad/tocreate.do");
}


加载 ${contextpath}/notepad/tocreate.do 页面到id为test的p中,加载完成之后,create页面中的js不会执行

 

这种方式没办法实现,换个思路:

. 代码如下:


<p id="test">
    <iframe name="testload" style="width:100%"></iframe>
</p>


js事件:

. 代码如下:


function loadpage(){
    window.open("${contextpath}/notepad/tocreate.do",'testload','');// testload为iframe的name属性
}


按钮:

. 代码如下:


<input type="button" value="加载" onclick="loadpage()" />


点击按钮时,加载页面到iframe中,里面的js是可以使用的,感觉不太好,就像是刷新页面了一样...