好,这是我关于堆栈溢出的第一个问题,很抱歉我的错误,如果我有语法问题,我也很抱歉,我不是英语/美国本地人。这是我的代码:
var test = "randomtext";
$.ajax({
type: 'POST',
url: 'likes.php',
data: {test:test},
success: function(msg){
alert('Success!');
}
});
它提示"成功",但当我在like .php上访问它时,它显示这个错误:
注意:未定义的索引:test在D:'xampp'htdocs'Project'likes.php第7行
我的like .php是这样的:
$link = mysqli_connect("localhost","root","","db");
session_start();
$name = $_POST["test"];
echo $name;
我尝试了所有的可能性,但没有成功。谢谢你的帮助!
使用json时使用dataType:"json",
var test = "randomtext";
$.ajax({
type: 'POST',
url: 'likes.php',
dataType:"json",
data: {test:test},
success: function(msg){
alert('Success!');
}
});
所以你要做的是做一个mysqli_query
或任何你需要ajax执行的东西即使你得到错误,它也会工作,这很奇怪,但它工作。我注意到错误不是错误,是通知。谢谢大家的关注!