PHP注意未定义的索引。寻找替代方法
我曾尝试过类似问题的替代方法,但没有得到任何好的结果。我也尝试过var_dump$_POST和isset方法。我的代码是:PHP注意未定义的索引。寻找替代方法,php,post,isset,Php,Post,Isset,我曾尝试过类似问题的替代方法,但没有得到任何好的结果。我也尝试过var_dump$_POST和isset方法。我的代码是: <?php function inputFILTER($data){ $data = trim($data); $data = stripslashes($data); $data = strip_tags($data); $data = htmlspecialchars($data); return $data; }
<?php
function inputFILTER($data){
$data = trim($data);
$data = stripslashes($data);
$data = strip_tags($data);
$data = htmlspecialchars($data);
return $data;
}
$question="";
if ($_SERVER["REQUEST_METHOD"] == "POST"){
$str=$_POST['supportinput'];
$question=inputFILTER($str);
echo $question;
}
?>
用这个,
xmlhttp.send(formData);
而不是
xmlhttp.send("formData");
Javascript:
function showResult(){
var xmlhttp;
var formData=$("#support_form").serialize();
if (window.XMLHttpRequest) {
xmlhttp=new XMLHttpRequest();
}else {
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("result").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","/respondeo/live.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send(formData);
}
您好@johncode我已经尝试了所有的方法,但是没有得到任何满意的结果。行:注意:未定义索引:supportinput in…\live.php第12行您能在这里显示您的html或表单部分吗!输入的名称可能不相同。提交按钮及其操作在哪里?发布您的showResult代码。更改此xmlhttp.sendformData;输入xmlhttp.sendformData;