php - Ajax PHP Jquery - 回显数据

标签 php javascript jquery ajax

我无法从我的 PHP 文件中取回数据。我想我不太了解这个 jquery 函数的数据参数,所以我只是离开了一些教程。

查询

$.ajax(
    {
        url: 'test.php',
        dataType: 'text',
        data: {test: '1'},
        success: function(data)
        {
            window.alert(data);
        }
    })

现在根据我的理解,test: 声明了 php 中使用的变量,1 是该变量中的值。但我不完全确定...

这是我的PHP

$item1 = $_POST['test'];

    echo $item1;

现在它只是应该提醒该值,所以我知道它至少返回了一些东西,但在提醒中它只是空白所以我在某处丢失了值,但是在哪里?

最佳答案

使用 $_REQUEST 它将处理 GETPOST

$item1 = $_REQUEST['test'];

默认ajax请求是GET类型,或者显式指定类型

$.ajax(
    {
        url: 'test.php',
        type:'POST'
        dataType: 'text',
        data: {test: '1'},
        success: function(data)
        {
            window.alert(data);
        }
    })

或者使用$_GET之类的

item1 = $_GET['test'];

    echo $item1;

关于php - Ajax PHP Jquery - 回显数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8265699/

相关文章:

php - 如何使用 PHP 将 mdb 文件转换为 mysql 文件或 mysql 命令?

javascript - 在 redux 表单的文本字段中设置初始值

javascript - 使用 localStorage 保存整个文件

javascript - 在 Greasemonkey 上使用 javascript 单击图像/函数?

javascript - ckeditor:如何选择焦点编辑器内的所有文本?

javascript - jquery,将Json放入html

Windows 中的 PHP 和符号链接(symbolic link)

php - 如何以 www-data 用户身份终止进程

php - 数据读取器mysql

javascript - 覆盖导致超链接不起作用