如何使用javascript处理jsp页面并插入到主页面

如何使用javascript处理jsp页面并插入到主页面,javascript,jquery,jsp,Javascript,Jquery,Jsp,我正试图通过ajax请求处理jsp页面,并像这样将其插入主页面 $.get('链接到页面',函数(数据){ $('#formContainer').html(数据); }); 在我从服务器返回的jsp页面中,有一个javascript代码,我想将其包含在html中,并将处理表单事件(我有许多表单,每个表单都有不同的功能) 似乎javascript代码没有添加到带有html代码的页面中 有什么办法可以满足我的要求吗 谢谢。$.get()将去掉脚本标记(参见文档) 您可以使用将支持脚本的load()

我正试图通过ajax请求处理jsp页面,并像这样将其插入主页面

$.get('链接到页面',函数(数据){ $('#formContainer').html(数据); });

在我从服务器返回的jsp页面中,有一个javascript代码,我想将其包含在html中,并将处理表单事件(我有许多表单,每个表单都有不同的功能)

似乎javascript代码没有添加到带有html代码的页面中

有什么办法可以满足我的要求吗

谢谢。

$.get()
将去掉
脚本
标记(参见文档)

您可以使用将支持脚本的
load()
。您需要将脚本放在它影响的html之后,因为
document.ready
已在主页中出现

$('#formContainer').load('link to page')
API参考:


文档解释脚本执行

是的,正如您所注意到的,
标记在放入
.html()
时不会执行。我找到的唯一解决方案是循环遍历容器,找到所有脚本标记,然后手动执行它们


edit:charlietfl有一个更好的解决方案(我以前对此一无所知)。我将把这篇文章留给那些不能使用该解决方案的人。

这不是我想要的。