我正在使用XMLHttpRequest
从服务器中获取一些数据。我将第一个字母用作错误或成功的标志。这项工作正常,但是在不更改服务器或php配置上的任何内容的情况下,请求开始返回空白第一个字符。我通过修整来解决它,但是我想知道这怎么可能发生。如果有人可以提供帮助,我将非常感激。我也可以给一些钱做更深入的调查。在我的从javascript调用的PHP文件中。我将const值用于0和1的true或false标志。出了点问题,在此const变量之前回显了空白。它是php回显它还是javascript更改了行为,并在XMLHttpRequest
响应中添加了空白?
答案 0 :(得分:0)
跟踪空白的来源或致电php ob_clean
此函数丢弃输出缓冲区的内容。
此函数不会破坏输出缓冲区,如ob_end_clean() 会。
输出缓冲区必须由ob_start()使用以下命令启动 PHP_OUTPUT_HANDLER_CLEANABLE标志。否则ob_clean()将无法工作。
答案 1 :(得分:0)
在使用laravel之前,我遇到了这个问题,它只是缓存,我使用php artisan cache:clear清除了缓存:清除,它起作用了,所以也许对您来说一样