我正在为 ajax 使用“struts2-dojo-plugin-2.1.8.1.jar”这个插件。但我面临几个问题。以下是我的 jsp 代码我有一个 HTML 按钮要提交
> <button value="Approve" id="BTN_ID"
> onclick="saveUser();">Save</button>
然后我在点击保存时调用一个javascript函数如下
> function saveUser(){
> dojo.event.topic.publish("userSaveTopic");
> $('#BTN_ID').attr('disabled', true); var
> }
我有一个 ajax div
<sd:div id="SAVE_DIV"
autoStart="false"
showLoadingText="false"
listenTopics="userSaveTopic"
href="userSaveAction"
theme="ajax"
formId="UserCreationForm">
</sd:div>
问题:- 1)href="userSaveAction"
虽然我已经设置,但在加载 HTML 表单时执行的操作autoStart="false"
2)第二个问题是,当我实际单击按钮保存数据时,它被提交了两次并插入了数据冗余记录数据库。
请告诉我如何解决 优先级的第二个问题