php - 如何检查表单是否通过javascript提交?

标签 php jquery submit

我有这个传统的提交按钮,可以提交这样的表单:

<form method="post" id="form_submit">
...
<input class="button" type="submit" name="Submit" value="Submit">
</form>

然后我检查提交按钮是否被点击:

if(isset($_POST['Submit'])){
   //update DB
}

现在我有一个使用 jquery 的提交链接:

<a href="#" onclick="publish(); return false;">Submit</a>

JS代码:

$("#form_submit").submit();

由于我使用 javascript 提交表单,这里用于 if(isset($_POST['Submit'])) 的替代方法是什么?

最佳答案

如果我理解正确,试试这个:

if ($_SERVER['REQUEST_METHOD'] === 'POST')
{
 // your code.........
}

关于php - 如何检查表单是否通过javascript提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2891579/

相关文章:

javascript - jQuery - e.preventDefault 难题/阻止默认后无法提交表单

javascript - .replace 不删除字符

jquery - 从父节点中删除所有子节点?

javascript - 带有复选框和链接的 jQuery 模式对话框

php - 从 print_r 或对象中排除私有(private)属性(property)?

javascript - 在 Ember 中如何使用 View 更改 css 属性然后查看它?

javascript - 在 window.unload 上提交表单时出现问题

php - 哪个时区使用 cpanel 进行 cron 作业?

while 循环中的 PHP str_replace

php - #2002 - 由于目标机器主动拒绝,无法建立连接。服务器