覚え書き:jsonは改行コードがお嫌いらしい

AJAXでjson形式のレコードセットを取得するときにハマッタのでメモ。。。

 

だいたいは良かった。サクサクフツーに取得できてた。

ところが、CKEditorで作成された文章など、HTMLタグを含んだデータを取得しようとすると失敗するようになった。

 

仕方が無いので、PHP側であらかじめHTMLタグをHTMLエンティティに変換して、取得側でデコードしたらうまくいった。

 

いろんな文章で動作確認していたら、またまた取得失敗が発生した。

firbugでレスポンスを見たら、取得データの中に改行が・・・

これが臭いとあたりをつけて、PHP側で改行コードを削除したら、うまくいった。

 

どうやら、jsonはHTMLタグもキライだが、改行コードもキライらしい。

メモメモ。。。〆(.ω. )