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