PHP / Jquery中的Json响应过滤HTML

Filter HTML in Json Response in PHP / Jquery

本文关键字:响应 过滤 HTML Json 中的 Jquery PHP      更新时间:2023-09-26

我有一个控制器输出json响应&将响应附加到HTML表

中的最后一个tr的Javascript函数
<pre>
$reponse="<tr class='"border_bottom'"><td>My Reponse</td></tr>"
echo json_encode($response);
</pre>
<b>Jquery Code:</b>
<pre>
$('table#messageslist tr.border_bottom:last').after(response)
</pre>

但是当我添加HTML时它输出

 <pre>
 ''r''n
 ''r''n <tr>....... so on
 </pre>

我的数据类型是json我想删除所有的''r ''n我尝试JSON。强化但没有效果

如何解决这个问题

    使用str_replace (str_replace)
  • 或preg-replace

    $json_output = preg_replace("!'r?'n!", "", $json_output);
    
最好