Php 如何使用HTTP参数修复未定义的索引错误?
我有一些PHP5的代码。代码很简单-使用ajax从站点中的表单获取数据,并将其发送到mail 但是代码没有从POST调用中获取参数 我在《邮递员》中试用过,但代码仍然无法读取参数 邮递员形象: 简而言之: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中错误仍然
$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);
}
}
});