1

我需要 CakePHP 1.3中的一个函数来呈现 jquery 函数使用的值,但它总是在破坏 jquery 的值之前呈现三个新行。设置任何这些都headers没有帮助

header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, max-age=0, must-revalidate");
header('Content-Type: text/x-json');
header("X-JSON: ".$content);
echo $content;

jquery 使用:

var content = $.ajax({ url: /link/to/cakephp/function ,async: false }).responseText;

我可以修复这三行或 jquery 函数吗?

4

3 回答 3

0

带有标题的文件。是否呈现为 HMTL?如果有,文档类型是什么?依稀记得以前有过类似的问题。希望有帮助。

于 2012-08-29T15:30:23.933 回答
0

您可以使用trim()删除额外的空格和换行符:

echo trim( $content );
于 2012-08-29T15:09:27.417 回答
-1

我发现了问题.. 它的 ?> 在配置文件的末尾,后面有换行符。删除 ?> 和换行符,您将丢失“\n\n\n”...

于 2016-05-17T07:37:58.503 回答