【发布时间】:2023-03-03 17:34:01
【问题描述】:
在 javascript 中,我想知道如何使用 post 方法将数据发送到 php 文件。 我尝试过不同的方法。但我没有得到任何输出,所以请帮助我。 我的代码如下所示。
index.php
<form method="post" name="form" enctype="multipart/form-data">
<input type="text" name="name" id="name" placeholder="Name" required/>
<input type="email" name="email" id="email" placeholder="Email" required/>
<input type="password" name="pass" id="pass" placeholder="Password" required/>
<input type="submit" name="submit" value="Send" onclick="myFunction()"/>
</form>
<script>
function myFunction() {
var name = document.getElementById("name").value;
var email = document.getElementById("email").value;
var password = document.getElementById("password").value;
//// I want post the values to profile.php
}
</script>
profile.php
if (isset($_POST['submit'])) {
$name = $_POST['name'];
}
【问题讨论】:
-
对你的php文件使用ajax调用post方法!
-
有很多关于这个主题的教程,你是先尝试在谷歌或其他搜索引擎中搜索你的问题吗?
-
您忘记了表单中的操作参数。此外,要么将
onClick函数附加到提交返回true,要么将其完全删除。在您的情况下,最好删除 onclick 事件和 JS 代码,它应该自动允许 POST 到您的 PHP 页面。 -
为什么你更喜欢JS调用你的php?只需将 action 属性添加到表单标签
标签: javascript php html