javascript - 如何将数据从 javascript 发送到 php

标签 javascript php

我尝试使用 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”..这是为什么? 有人可以告诉我代码中有什么问题吗?

最佳答案

  1. 您发布到了错误的文件。如果您的服务器端文件是 data.php

  2. ,为什么要发布到 try.php $_POST[] 中的
  3. test_data 应该是字符串,而不是常量。使用$_POST['test_data']

  4. 您仍然会看到错误,因为当您直接访问 data.php 时,您不会发布任何内容,因此 $_POST[] 实际上是空的。

关于javascript - 如何将数据从 javascript 发送到 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19078173/

相关文章:

javascript - 有时 Jquery.width() 和 .height() 工作错误

php - 在 Oracle 中选择 column_names 时的列顺序

php - Google Client PHP API ERR_EMPTY_RESPONSE错误

php - Laravel - 根据数组同步数据透视表

php - 如何使用 PHP 和 cURL 转发 $_POST?

javascript - 使用 Microsoft Graph 和 OneDrive JS SDK 获取共享 OneDrive 文档

javascript - 如何在 Laravel 或其他框架中正确编写表单?

javascript - Angular UI-Router 带有空的 ui-sref 并加载一次

php - 生成器和数组有什么区别?

javascript - JSP/JavaScript/JQuery : store html/javascript content in a variable + write it to textarea