Javascript 在“选择更改结构”2上更新表格
我在表单外有select标记,在select的onchange事件中,我发布了锚标记的listenTopics,并在json中得到了正确的结果,但是 将表单替换为更新表单所需的json数据。你知道这里可能有什么问题吗?或者有其他的方法Javascript 在“选择更改结构”2上更新表格,javascript,html,jsp,struts2,struts2-jquery,Javascript,Html,Jsp,Struts2,Struts2 Jquery,我在表单外有select标记,在select的onchange事件中,我发布了锚标记的listenTopics,并在json中得到了正确的结果,但是 将表单替换为更新表单所需的json数据。你知道这里可能有什么问题吗?或者有其他的方法 函数重载形式(){ $.publish('reloadFormList'); } 我只是告诉你你做错了什么,因为有很多问题都是关于同一主题的。一个常见的错误是对json结果使用targets目标应用于加载html/javascript内容。若您想要处理json结
函数重载形式(){
$.publish('reloadFormList');
}
我只是告诉你你做错了什么,因为有很多问题都是关于同一主题的。一个常见的错误是对json结果使用targets
<代码>目标应用于加载html/javascript内容。若您想要处理json结果,那个么就不应该编写这样难看的代码
<sj:a formIds="formSelect" href="getEmailSett" targets="form"
style="display:none;" listenTopics="reloadFormList"></sj:a>
在reloadForm()
中,您应该通过$.ajax()
或$.getJSON()
以及用于修改DOM的回调成功函数编写一个普通的ajax调用
如果您仍然继续使用
targets
,则应将触发操作的结果更改为dispatcher
,以返回html/javascript内容。返回json并希望更新html。创建一个回调函数来处理操作返回的json,然后更新目标。编辑您的问题并显示json内容你得到了什么数据?你的输出是什么want@RomanC没有直接的解决办法way@RomanC请求在锚标记的onSuccessTopics中重新启动{“model”:{“chk_option1”:false,“chk_option2”:false}}