如何在页面加载时使用 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/