Php 如何使用HTTP参数修复未定义的索引错误?

Php 如何使用HTTP参数修复未定义的索引错误?,php,ajax,forms,http,post,Php,Ajax,Forms,Http,Post,我有一些PHP5的代码。代码很简单-使用ajax从站点中的表单获取数据,并将其发送到mail 但是代码没有从POST调用中获取参数 我在《邮递员》中试用过,但代码仍然无法读取参数 邮递员形象: 简而言之: $name = $_POST["name"]; $email = $_POST["email"]; $message = $_POST["message"]; 有什么问题吗 编辑: 我已经将代码从$\u POST更改为$\u GET——现在它在Postman中工作,但在ajax中错误仍然

我有一些PHP5的代码。代码很简单-使用ajax从站点中的表单获取数据,并将其发送到mail

但是代码没有从POST调用中获取参数

我在《邮递员》中试用过,但代码仍然无法读取参数

邮递员形象:

简而言之:

$name = $_POST["name"];
$email = $_POST["email"];
$message = $_POST["message"];
有什么问题吗


编辑:

我已经将代码从
$\u POST
更改为
$\u GET
——现在它在Postman中工作,但在ajax中错误仍然存在,
ajax(使用Jquery):


其他错误指向您未在帖子上写的行。如果我没有弄错的话,试着使用“长代码”,第一张图片中的url看起来需要一个
$\u GET
,而不是
$\u POST
。你的js是什么样子的?你确定你做的是一篇文章而不是一篇文章吗。你用的是框架吗?
$.ajax({
        type: "POST",
        url: "http://doodlevideo.co.il/php/form-process.php",
        data: {name: name_val, email: email_val, msg_subject: msg_subject_val, msg_subject_option: msg_subject_option_val, message: message_val},
        success : function(text){
            if (text == "send"){
                formSuccess();
            } else {
                formError();
                submitMSG(false,text);
            }
        }
    });