htmlentities和json_encode,如果使用逃避数据的json_encode,我是否需要使用htmlentities?
这就够了 - json_encode转义数据
echo json_encode( $items );
或者使用htmlentities来逃避数据:
foreach ( $data as $d ) {
$items[] = htmlentities( $d );
}
echo json_encode( $items );
客户端:JQuery ajax:
$('#textbox').attr( 'value', variable );
答案 0 :(得分:1)
通常,您不需要使用htmlentities()
。
我假设你在ajax处理程序的上下文中使用它?如果是这样,那么您最关心的将是您的调用脚本究竟期待什么。如果您正确处理JSON响应,则除json_encode()
之外无需执行任何操作。