PHP:我可以使用AJAX在表单中提交表单吗?

时间:2015-10-14 23:31:28

标签: javascript php jquery ajax nested-forms

我正在修改现有的插件,它有一个表单。我添加代码的最佳位置是在表单的末尾但在提交按钮之前。我想添加一个允许用户输入信用卡信息的表单,但是将表单嵌套在插件的表单中会导致问题。

我想知道我的表单嵌套是否可能以某种方式使用AJAX。所以基本上,我只需要将4个输入区域(CC#,Exp date,CCV,amount)提交给Braintree的服务器。我需要保持PCI符合我所做的任何事情,这可能吗?推荐吗?如果没有,那是什么?

编辑 - I found a question on here让我想知道是否可以分开2个表单,但使用CSS使其看起来像我的screenshot。以下是问题答案之一的引用。

  

为什么不将输入放在表单中,而是使用CSS将其放在页面的其他位置?

更新 - 我仍然感到困惑......

1 个答案:

答案 0 :(得分:2)

像你想的那样做嵌套表格是违反标准的。 (有关详细信息,请参阅此问题:Can you nest html forms?

这并不意味着您无法在提交时将表单发送到多个位置。使用两个ajax方法为表单注册提交处理程序。第一个获取四个数据并将它们发送到您的服务器。第二个抓取剩余的数据并将其发送到表单指定的位置。