json_encode()仅在通过netbeans 8.0进行调试时返回空字符串

时间:2014-05-16 04:25:40

标签: php netbeans json

我开发了一个jQuery代码,它向PHP发出ajax请求并返回json输出。我已经执行了数百次这个代码,它工作正常。今天我想用Netbeans调试我的代码,我发现json_encode()函数返回空字符串,我的ajax请求的错误函数执行时出现错误“内部服务器错误”。我删除了调试并执行了代码,运行正常,没有任何错误。

PHP代码:

            $r = $sth->fetchAll();

            if (count($r) > 0)
            {
                $jsonOutput = json_encode($r);  //at this step $jsonOutput is blank.
                echo $jsonOutput;
            }

我检查过以下内容,

a)display_errors标志为On。我做了On / Off没用。 b)我做了utf8_encode但没有用。

0 个答案:

没有答案