在使用prototype的Updater方法提交一个表单时,需要遍历每个表单项的值,一个个给URL变量赋值很麻烦,方法如下:
使用Form.serialize($(editform)),editform为表单名。
使用Form.serialize($(editform)),editform为表单名。
prototype的Ajax.Updater可以用来更新一段html,但在更新带javascrīpt的html时,需要注意几个问题
一. 需要在Ajax.Updater添加参数 evalscrīpts : true
二. javascript代码块要使用下面的形式
而不能使用下面的形式
三. 注意javascript代码块中不能使用 标记,否则 IE 会出错,firefox没问题。
下面是个例子, 在a1.jsp中加载a2.jsp:
a1.jsp代码
a2.jsp代码
一. 需要在Ajax.Updater添加参数 evalscrīpts : true
二. javascript代码块要使用下面的形式
而不能使用下面的形式
三. 注意javascript代码块中不能使用 标记,否则 IE 会出错,firefox没问题。
下面是个例子, 在a1.jsp中加载a2.jsp:
a1.jsp代码
a2.jsp代码