簡體   English   中英

Ajax請求已發送,但無法通過$ _POST訪問

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM