我有一个HTML格式:
<form method="post" action="apiCalls.php">
<input type="hidden" name="token" value="ghf823y932yd928u">
</form>
我想提交此表单(以便将请求发送到php脚本)但不重定向页面。我尝试过很多东西,比如$ .post,$ .ajax,form.submit阻止默认值等,但没有解决我的问题。
答案 0 :(得分:0)
你想要的是一个ajax请求
apiCalls.php
并将这些值发送到// getFormData is defined in the referenced SO post
data = getFormData($("form"))
$.post("apiCalls.php", data)
。 像
这样的东西{{1}}
答案 1 :(得分:0)
您可以使用Ajax Form Plugin或jQuery serialize function中的ajaxForm / ajaxSubmit函数。
<强>给ajaxForm 强>:
$("#formID").ajaxForm({url: 'apiCalls.php', type: 'post'})
<强>序列化强>:
$.post('apiCalls.php', $('#formID').serialize())
另请查看以下资源: