自前でサニタイズしてないのにも関わらず
<b>が&lt;b&gt;になっています
原因がわかる方いらっしゃいますでしょうか
XHRを使い結果をアラートで確認すると
{
"a": {
"a": "&lt;b&gt;",
}
}
のようになっている
<?php $b = file_get_contents("~a.json"); $b = json_decode($b, true); $b = json_encode($b, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT); echo $b; ?>
a.json { "a": { "a": "<b>", } }
XHRで受け取ってからalert()するまでのコードを開示してください。