如何通过HTML将带有单引号的JSON从PHP传递到Javascript?

如何通过HTML将带有单引号的JSON从PHP传递到Javascript?,javascript,json,Javascript,Json,我试图通过HTML将一些文本从PHP代码传递到Javascript。除非文本只有一个引号,否则它可以正常工作。我是这样做的: <script> var t = '<?php echo json_encode(an array containing text "he's here");?>'; </script> var t='删除php中的单引号 <script type="text/javascript"> var t

我试图通过HTML将一些文本从PHP代码传递到Javascript。除非文本只有一个引号,否则它可以正常工作。我是这样做的:

<script>

     var t = '<?php echo json_encode(an array containing text "he's here");?>';

</script>


var t='删除php中的单引号

<script type="text/javascript">
    var t = <?php echo json_encode(array("text"=>"he's here"));?>;
</script>

删除php中的单引号

<script type="text/javascript">
    var t = <?php echo json_encode(array("text"=>"he's here"));?>;
</script>

删除php中的单引号

<script type="text/javascript">
    var t = <?php echo json_encode(array("text"=>"he's here"));?>;
</script>

删除php中的单引号

<script type="text/javascript">
    var t = <?php echo json_encode(array("text"=>"he's here"));?>;
</script>

您需要使用json_encode常量json_HEX_APOS作为第二个参数,该参数将所有单引号'转换为\u0027。 :

var t=;

然后使用encode()和decode()javascript函数将每个数组条目中的文本转换回可读文本,如本例所示

您需要使用json_encode常量json_HEX_APOS作为第二个参数,该参数将所有单引号'转换为\u0027。 :

var t=;

然后使用encode()和decode()javascript函数将每个数组条目中的文本转换回可读文本,如本例所示

您需要使用json_encode常量json_HEX_APOS作为第二个参数,该参数将所有单引号'转换为\u0027。 :

var t=;

然后使用encode()和decode()javascript函数将每个数组条目中的文本转换回可读文本,如本例所示

您需要使用json_encode常量json_HEX_APOS作为第二个参数,该参数将所有单引号'转换为\u0027。 :

var t=;

然后使用encode()和decode()javascript函数将每个数组条目中的文本转换回可读文本,如本例所示

t不会成为json对象,它将是字符串。@Hiteshidhapura您是对的,php代码周围不应该有引号。但如果出于任何原因,他现在仍然需要对单个qone进行编码。@atomCode理解,他应该将json对象写入字符串,将修复问题T不会成为json对象,这里将是字符串。@Hiteshidhapura您是对的,php代码周围不应该有引号。但如果出于任何原因,他现在仍然需要对单个qone进行编码。@atomCode理解,他应该将json对象写入字符串,将修复问题T不会成为json对象,这里将是字符串。@Hiteshidhapura您是对的,php代码周围不应该有引号。但如果出于任何原因,他现在仍然需要对单个qone进行编码。@atomCode理解,他应该将json对象写入字符串,将修复问题T不会成为json对象,这里将是字符串。@Hiteshidhapura您是对的,php代码周围不应该有引号。但若出于任何原因,他现在仍然需要对单个qone进行编码,@atomCode理解,他应该将json对象写入字符串,这将解决这个问题