javascript - 如何在页面加载时使用 ajax 提交隐藏表单?

标签 javascript php jquery ajax forms

如何在页面加载时使用 ajax 向 php 提交隐藏表单?

我有一个带有一个隐藏值的表单,我想提交它而不刷新页面或来自服务器的任何响应消息。如何在ajax中实现这个?这是我的表格。我在同一页面中还有另一个表格。

<form id = "ID_form" action = "validate.php" method = "post">
 <input type = "hidden" name = "task_id" id = "task_id" value = <?php echo $_GET['task_id'];?>>
</form>

最佳答案

类似于 Zafar 使用 jQuery 的回答

实际上是 jquery 站点上的示例之一 https://api.jquery.com/jquery.post/

$(document).ready(function() {
    $.post("validate.php", $("#ID_form").serialize());
});

如果您想对您说过不想要的响应做任何事情,您可以使用 .done()、.fail() 和 .always()。

纯javascript

body.onload = function() {
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.open("POST","validate.php",true);
    xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    xmlhttp.send("task_id=" + document.getElementById("task_id").value);
};

关于javascript - 如何在页面加载时使用 ajax 提交隐藏表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29382304/

相关文章:

javascript - 堆栈图中选择性条形的 X 和 Y 坐标

javascript - 在 twilio 中使用 javascript 将调用者置于保留状态并从保留状态恢复

php - 在类中包含 php 并使用 include 中的变量

javascript - 如何用循环过程停止setInterval

javascript - jQuery 性能太慢(切换)

php - 在函数之前加载脚本

javascript - 在 PouchDB 中记住登录数据

javascript - AngularJS:带有链接的表格

php - Laravel 查询构建器返回空数组,尽管它不为空

带有 nginx 配置的 PHP-FPM(进程太多)