如何通过单击锚元素发布表单

如何通过单击元素提交表单?

我尝试了下面的代码,但Chrome使用http GET方法发送它。 如何解决这个问题,以便使用POST方法发送表单?

  
Send
$(function () { $('#sendemail').button({ icons: { primary: "ui-icon-mail-closed" } }) .click(function () { $('#_form')[0].action = $(this).attr('href'); $('#_form')[0].submit(); }); });

您需要阻止单击锚点的默认操作,即遵循以下链接:

  $(function () { $('#sendemail').button({ icons: { primary: "ui-icon-mail-closed" } }) .click(function (e) { e.preventDefault(); // Don't follow the link normally $('#_form').attr('action', $(this).attr('href')).submit(); }); });