如何使用type = submit呈现按钮时如何使用jQuery Form触发提交?

鉴于这种forms

Share

我正在使用这个基于的按钮用于样式目的。

我要做的是绑定按钮上的click事件并触发提交function,如:

 $('.picture_js').click(function(e){ e.preventDefault(); pictureUpload(); return false; }); function pictureUpload() { var options = { url: 'chat/upload' } $('#posts_form').ajaxForm(options); } 

但是没有响应点击按钮(控制台上也没有错误) – 任何建议如何使这项工作?

我认为您可能需要包含并实现beforeSubmitsuccess选项,以便文件上传工作,如本文所述: Jquery表单插件文件上传 。

试试这个:

 function pictureUpload() { var options = { url: 'chat/upload', success: function() {}, beforeSubmit: function() {} } $('#posts_form').ajaxForm(options); }