Javascript 关于使用ajax的JSON和eval()的澄清

Javascript 关于使用ajax的JSON和eval()的澄清,javascript,php,ajax,json,Javascript,Php,Ajax,Json,我的代码如下: <?php echo json_encode(array(false, true)); ?> 如何使用纯javascript显示POST请求附带的数组内容? 我读到你需要使用eval()函数在javascript中使用JSON,如果我使用htmlspecialchars会有安全风险(XSS) This is an example of the full javascript: $.ajax({ type: 'POST', url:

我的代码如下:

<?php echo json_encode(array(false, true)); ?>

如何使用纯javascript显示POST请求附带的数组内容? 我读到你需要使用eval()函数在javascript中使用JSON,如果我使用htmlspecialchars会有安全风险(XSS)

This is an example of the full javascript:

    $.ajax({
           type: 'POST',
url: 'draw_search_results.php',
data: {example: example},
success: function (response) {
    var data = $.parseJSON(response);
console.log(data);
}
})

数据包含您在php中回显的数组

JSON。解析
将起作用。不要
eval
A
POST
请求将数据发送到服务器纯Javascript’在客户端上运行。你到底想显示什么?你的“代码”和它有什么关系?我的意思是,使用纯javascript,我用上面的代码向页面发出请求。让我举个例子,如何显示第一个false和第二个true(客户端)?让我再举一个例子,如果有两个数字而不是false和true,我将如何显示它们(客户端)?