[英]Ajax request is sent but can't be accessed with $_POST
好的,這是我對堆棧溢出的第一個問題,對我的錯誤深表歉意。如果我有語法上的問題,我不是英語/美國母語,則對不起。 這是我的代碼:
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;
我嘗試了所有可能的方法,但沒有任何效果。 感謝幫助!
與使用dataType:"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需要執行的任何操作,即使您遇到非常奇怪的錯誤,它也可以正常工作。 are not errors are . 而且我注意到不是錯誤,而是 。 但是感謝大家的關注!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.