当前位置: 代码迷 >> Java Web开发 >> form action 和 javascript 的提交問題解决方法
  详细解决方案

form action 和 javascript 的提交問題解决方法

热度:7626   发布时间:2013-02-25 21:22:46.0
form action 和 javascript 的提交問題
Java code
$(document).ready(function() {            $("#uploadify").uploadify({                'uploader'       : '/Doctor/uploadify/uploadify.swf',                'script'         : '/Doctor/servlet/UploadImage',//提交去servlet                'cancelImg'      : '/Doctor/uploadify/cancel.png',                'folder'         : 'uploads',                'queueID'        : 'fileQueue',                'auto'           : true,                'multi'          : true,                'simUploadLimit' : 2,                'buttonText'     : 'BROWSE'            });        });<div id="fileQueue"></div>        <input type="file" name="uploadify" id="uploadify" /><input name="Client" type="text" id="Client" readonly="true" value="<%=rsq.getString(1)%>"/>

Java code
form action="/Doctor/servlet/abc" method="post"

有沒可能submit後,把資料送去不同servlet

------解决方案--------------------------------------------------------
你是说,同时发送给两个Servlet么?可以用AJAX来做POST,借助jQuery就可以实现,不过还是有先后顺序的。比较麻烦的是,第一个发送成功,第二个发送失败的情况。
------解决方案--------------------------------------------------------
当然最好是合并成1个Servelet,这才符合常规模型;否则很可能会导致无法保持数据一致性。

至于用Ajax还是Form,要看你整个系统的总体设计模型,应尽量保持全局一致性。
  相关解决方案