Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在js脚本末尾调用php脚本_Php_Javascript_Ajax - Fatal编程技术网

在js脚本末尾调用php脚本

在js脚本末尾调用php脚本,php,javascript,ajax,Php,Javascript,Ajax,我想知道如何从javascript调用php脚本,我知道你打算使用AJAX,但我就是不能让它工作 我有一个html格式的联系我表单,一旦单击,它就会激活一个javascript脚本,验证输入到不同字段中的值 如果所有这些都有效,我希望它调用一个名为mail.php的php脚本,该脚本发送一封电子邮件 html、javascript和php脚本都能正常工作,我不确定这一点 表格: 输入要发送到此处的消息。 联系 名称 电子邮件 主题 提交时,表单调用js脚本 谢谢。您应该提交该表格。(或

我想知道如何从javascript调用php脚本,我知道你打算使用AJAX,但我就是不能让它工作

我有一个html格式的联系我表单,一旦单击,它就会激活一个javascript脚本,验证输入到不同字段中的值

如果所有这些都有效,我希望它调用一个名为mail.php的php脚本,该脚本发送一封电子邮件

html、javascript和php脚本都能正常工作,我不确定这一点

表格:


输入要发送到此处的消息。
联系

名称
电子邮件
主题






提交时,表单调用js脚本


谢谢。

您应该
提交该表格。(或者使用JavaScript使表单有效,然后提交表单)


表单标记缺少操作属性:

<form name="mail" id="mail" method="post" action="mail.php">
注意:


如果您发布javascript和PHP,可以提供更好的帮助

Derek可能是对的,请阅读教程:了解它。php工作正常,它调用我遇到问题的脚本,因为表单调用javascript,并且不确定从哪里开始。这就是我想要的,javascript首先验证它。在运行javascript之后,如何让它提交?
<form id="email_form">
    <input name="name">
    <input type="submit" id="submit_btn">
</form>
document.querySelector("#submit_btn").addEventListener("click",function(e){
    var form = document.querySelector("#email_form");  //Select the form
    form.submit();                            //Submit it (very self-explanatory)
    e.preventDefault();
},false);
<form name="mail" id="mail" method="post" action="mail.php">
document.forms["mail"].submit();