我尝试使用 javascript 将单个数据发布到 php 页面,但无法正确处理。 这是我尝试过的代码:
try.js:
$(document).ready(function(){
var data = 1;
$.post( "data.php", { test_data: data});
});
数据.php:
<?php
$test_data = $_POST[test_data];
echo $test_data
?>
当我访问文件 data.php 时,它显示“使用未定义的常量 test_data”和“ undefined index :test_data”..这是为什么? 有人可以告诉我代码中有什么问题吗?
最佳答案
您发布到了错误的文件。如果您的服务器端文件是
data.php
,为什么要发布到 test_data
应该是字符串,而不是常量。使用$_POST['test_data']
。您仍然会看到错误,因为当您直接访问
data.php
时,您不会发布任何内容,因此$_POST[]
实际上是空的。
try.php
$_POST[]
中的 关于javascript - 如何将数据从 javascript 发送到 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19078173/