如何通过Ajax获得php返回值?
我正在用Ajax和PHP创建一个验证表单。但是我不知道如何从PHP中获取值 例如: 验证表单位于index.php中,带有函数的页面为checkUser.php。 在checkUser中,我有一个全局文件包含在初始化的类中。checkUser.php如下所示:如何通过Ajax获得php返回值?,php,html,mysql,sql,ajax,Php,Html,Mysql,Sql,Ajax,我正在用Ajax和PHP创建一个验证表单。但是我不知道如何从PHP中获取值 例如: 验证表单位于index.php中,带有函数的页面为checkUser.php。 在checkUser中,我有一个全局文件包含在初始化的类中。checkUser.php如下所示: <?php $requser = false; require "core/rules/glb.php"; $user->checkUser($_GET['username']); JU打印出数据,为了获得更好的帮助,还
<?php
$requser = false;
require "core/rules/glb.php";
$user->checkUser($_GET['username']);
JU打印出数据,为了获得更好的帮助,还发布了ajax脚本
<?php
$requser = false;
require "core/rules/glb.php";
print $user->checkUser($_GET['username']);
如果您试图对来自php的ajax调用做出响应,那么您可以通过正常输出进行响应。就像
echo json_encode(array("status"=>"FAIL"));
exit();
将从php脚本向ajax调用发送json响应。像
{"status":"FAIL"}
您可以在ajax回调中解析它并检查状态。像
var data = JSON.parse(response);
if(data.status == "FAIL") {
alert("Ajax call returned failed");
}
只需回显要返回的值。ajax返回值只是调用的服务器端脚本的输出
var data = JSON.parse(response);
if(data.status == "FAIL") {
alert("Ajax call returned failed");
}