我嘗試使用JavaScript來發布單一數據到PHP頁面,但無法得到它的權利.. 這是我試過的代碼:如何從JavaScript數據發佈到PHP
try.js:
$(document).ready(function(){
var data = 1;
$.post("data.php", { test_data: data});
});
data.php:
<?php
$test_data = $_POST[test_data];
echo $test_data
?>
,當我訪問文件data.php它說:「使用未定義的常量TEST_DATA」和「未定義指數:TEST_DATA」 ..這是爲什麼? 有人可以告訴我代碼中有什麼問題嗎?
我不知道未定義的常量錯誤,但使用'$ _POST ['test_data'];'而不是'$ _POST [test_data];'。而且,如果您直接使用瀏覽器訪問try.php,則索引當然是未定義的,因爲您沒有向腳本發佈任何數據。 – TheWolf
@reza不要忘了標記一個答案,如果它幫助你。 – Thew
發佈這兩個文件的更多代碼。我希望你已經在你的文件中包含了jQuery庫。使用瀏覽器的開發人員工具檢查頁面是否包含任何JavaScript錯誤。 –