使用返回值运行PHP代码

使用返回值运行PHP代码,php,mysql,ajax,return,Php,Mysql,Ajax,Return,我想做的代码将在后台运行PHP代码。我编写了运行PHP脚本的代码,但我不知道如何从PHP脚本中获取返回值(MySQL数据库中是否存在iten) 我了解PHP方面。因为您没有显示任何PHP代码,这将是一个通用答案: 在jQuery风格中,ajax请求返回一个“输出”,如果需要,可以是单个值或整个json对象 所以你可以回显$value这会起作用,因为ajax调用中的“响应”是任何给定ajax正在侦听的输出(可能是任何给定的后端..甚至是第三方API) 现在,如果出现问题并且输出返回不正确,则需要使

我想做的代码将在后台运行PHP代码。我编写了运行PHP脚本的代码,但我不知道如何从PHP脚本中获取返回值(MySQL数据库中是否存在iten)


我了解PHP方面。

因为您没有显示任何PHP代码,这将是一个通用答案:

在jQuery风格中,ajax请求返回一个“输出”,如果需要,可以是单个值或整个json对象

所以你可以
回显$value
这会起作用,因为ajax调用中的“响应”是任何给定ajax正在侦听的输出(可能是任何给定的后端..甚至是第三方API)


现在,如果出现问题并且输出返回不正确,则需要使用print,echo语句发布php代码,以从php返回值

例如:回声“你好”;打印(数组)


您可以将请求/响应头设置为application/json。然后从PHP脚本将响应作为JSON发送回。大致如下:

{
“成功”:没错,
“数据”:[
“项目1”,
“项目2”
]

}
如果你想得到一个非空的响应,你的php脚本必须输出一些东西…(而不仅仅是返回一些东西)

在您的示例中,回调函数是
函数(响应){…}

因此,示例中的
response
变量保存响应数据


使用php的
echo
print
,php标记之外的html等输出的
“/*路径中的任何php文件都将在
response
变量中返回,您可以使用javascript访问它。

您需要从jQuery尝试
response
中包含“返回值”-如果你的意思是“什么PHP输出”…你的意思是
在服务器端运行PHP代码
?你需要在PHP中回显一些东西才能将其发送到浏览器。如果您只使用“return$something;”它不会到达您的浏览器,您可以将其作为json发送。
            $.post("/* PATH TO THE .PHP FILE */", $("#_hsync_reg_form").serialize(), function(response) {
            if(response)
            {
                // SOME CODE GOES HERE
            }
            else //ERRORS