我刚开始学习struts2中的ajax部分。立刻遇到一个问题
我先按照书上的例子,写一个页面(test.jsp),上面有1个submit按键,对应1个action,用来刷新div。其中action就是链接到另外一个页面,而页面中就是写了一个alert的警告框,这时如果点击按钮,就会出现对应的警告框,没有问题。
而后我又写一个页面(test1.jsp),里面是一个按钮,并且在此页面中有一段script程序,再点击这个按钮的时候会出现一个警告框,然后将上面说的按钮对应的action的result设置为此页面。也就是说当点击按钮的时候div会显示刚写的页面。但是这时候问题出现了:如果第三个按钮没有设置executescripts=“true”的话会显示页面中的按钮,但是点了没有反应;如果设置了为true的话div就会提示unfinder。请问这是怎么回事呀?
大致代码如下:
test.jsp:
[code="java"]
/s:form[/code]
action配置:
[code="java"]
/test1.jsp
[/code]
test1.jsp:
[code="java"]<br>
function test(){<br>
alert("test");<br>
}<br>
test
[/code]
[b]问题补充:[/b]
恩,下面说如果是没有引入jacascript会导致错误,但是为什么设置了executescripts=“true”后还是执行不了js程序呢?
[b]问题补充:[/b]
哦。听了下面2L的介绍可能就是这个样子了。
但如果我想用div层引用一个其他包含js程序的页面,而且还可以执行对应的js程序,该怎么办呢?