微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐