1

jquery関数で使用される値をレンダリングするCakePHP 1.3の関数が必要ですが、jqueryを壊す値の前に常に3つの新しい行をレンダリングします。これらのいずれかを設定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;

これらの 3 行または jquery 関数を修正できますか?

4

3 に答える 3

0

ヘッダーを含むファイル。それはHTMLとしてレンダリングされますか?もしそうなら、doc-typeは何ですか? 以前にも同様の問題があったことを漠然と覚えています。それが役立つことを願っています。

于 2012-08-29T15:30:23.933 に答える
0

余分な空白と改行を削除するには、 trim()を使用します。

echo trim( $content );
于 2012-08-29T15:09:27.417 に答える