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

时间:2018-07-03 21:45:59

标签: php ajax forms http post

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

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

我已经在Postman中进行了尝试,但是代码仍然无法读取参数。

邮递员图片:

The call

The result

简写代码:

$name = $_POST["name"];
$email = $_POST["email"];
$message = $_POST["message"];

出什么问题了?


编辑:

我已将代码从$_POST更改为$_GET-现在它可以在Postman中使用,但在ajax中,错误仍然存​​在,
Ajax(使用Jquery):

$.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);
            }
        }
    });

0 个答案:

没有答案