php ajax echo json,PHP/Ajax/Json - 来自PHP的JSON echo冻结脚本?

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 19:35   1933   0

我通常通过搜索找到我的答案,但这些让我难以置信,而且我找不到任何相关文章:/

我只是对我的PHP脚本运行AJAX调用,并提醒返回的值(JSON编码对象)。

问题是,只要脚本碰到我的'echo'语句,脚本就会冻结。我已经测试过没有回声,甚至有“你好”这样的值(都是成功的)。我还使用我在网上找到的示例JSON字符串测试了一个输出。这失败了。

我现在认为任何以JSON结构的字符串都会导致这个错误(我已经在jsonlint.com上测试了两个JSON脚本)。

所有帮助非常感谢!

Javascript代码:

function scan()

{

var script = "../resources/ajax/fincenmanager/load_reports.php";

var params = "";

var return_function = "load_wire";

document.getElementById("loading_screen").className = "show";

ajax(script, params, return_function);

}

function load_wire(text)

{

document.getElementById("loading_screen").className = "hidden";

alert(text);

}PHP代码:

require_once("../../config.php");

require_once("../../library/FincenManager/fincenmanagerclass.php");

header("Content-Type: application/json");

$manager = new FincenManager("../../inputs/FincenManager/");

$json = json_encode($manager);

// Script Breaks After This Line.. 100% Sure :/

echo $json;

?>

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP