Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSON和PHP初学者_Php_Jquery - Fatal编程技术网

JSON和PHP初学者

JSON和PHP初学者,php,jquery,Php,Jquery,对不起,这个简单的问题 我使用以下代码将JSON对象发布到PHP页面: $.get("ProcessName.php", { name: "John" }, function(data){ alert("Data Loaded: " + data); }); 我需要在ProcessName.php中编写什么代码才能让警报显示名字是John 我意识到我可以在客户端处理JSON对象,但这是一个简单的示例,可以帮助我理解PHP页面如何读

对不起,这个简单的问题

我使用以下代码将JSON对象发布到PHP页面:

    $.get("ProcessName.php", { name: "John" },
        function(data){
            alert("Data Loaded: " + data);
        });
我需要在ProcessName.php中编写什么代码才能让警报显示名字是John

我意识到我可以在客户端处理JSON对象,但这是一个简单的示例,可以帮助我理解PHP页面如何读取从客户端发送的JSON对象。我准备了很多问题和初学者教程,但它们似乎都跳过了这一简单的步骤,或者我遗漏了一些东西


谢谢,

在您的ProcessName.php页面中,要提醒John,您只需

echo $_GET['name'];

在ProcessName.php页面中,要提醒John,您只需

echo $_GET['name'];
js:

ProcessName.php:

<?php

if($_GET['name'] == "John") {
    echo "This work!";
}

?>
例如,您需要创建divid=append!祝你好运

js:

ProcessName.php:

<?php

if($_GET['name'] == "John") {
    echo "This work!";
}

?>

例如,您需要创建divid=append!祝你好运

在Javascript/JQuery中,如果您想访问JSON,可以编写

data.name
如果你想在页面上获得发布值,你可以通过两种方式获得

$_POST['name'];

您还可以包括以下语句

if(isset($_POST['name']))
    echo "Name is ".$_POST['name'];

有些人认为使用$IO请求是不好的做法,基本上是$IO请求在$POST和$GET中检查名称。要明确您的概念,您可以。

在Javascript/JQuery中,如果您想访问JSON,您可以编写

data.name
如果你想在页面上获得发布值,你可以通过两种方式获得

$_POST['name'];

您还可以包括以下语句

if(isset($_POST['name']))
    echo "Name is ".$_POST['name'];

有些人认为使用$IO请求是不好的做法,基本上是$IO请求在$POST和$GET中检查名称。要明确你的概念,你可以。

你只需要echo$_GET['name'];嗯,找到答案可能会让我损失一些声誉,但我真的不知道该怎么做。谢谢你的回答@Kris。我不知道为什么没有人明确说明这是他们在做的事情。@IgnacioVazquez Abrams是的,这是jQuery。所以这个问题与JSON无关。或者邮寄。请编辑。我相信你知道你在说什么编辑@IgnacioVazquez Abrams,但我不知道。如果你做了相关的更改,我会批准的。你只需要echo$_GET['name'];嗯,找到答案可能会让我损失一些声誉,但我真的不知道该怎么做。谢谢你的回答@Kris。我不知道为什么没有人明确说明这是他们在做的事情。@IgnacioVazquez Abrams是的,这是jQuery。所以这个问题与JSON无关。或者邮寄。请编辑。我相信你知道你在说什么编辑@IgnacioVazquez Abrams,但我不知道。如果你做了相关的修改,我会批准的。没问题!我知道当我第一次开始使用AJAX时,一切都很混乱,但是所有的教程似乎从来没有解释过最基本的内容,他们只是假设你知道最基本的内容。没问题!我知道当我第一次开始使用AJAX时,一切都很混乱,但是所有的教程似乎从来没有解释过最基本的内容,他们只是假设你知道最基本的内容。这个答案也不错,但我会选择最简单的答案,因为我故意把它作为一个初学者问题来问。谢谢你的帮助@johniek。这个答案也很好,但我会选择最简单的答案,因为我故意把它作为一个初学者问题来问。谢谢你的帮助@johniek。