如何将PHP返回的变量转换为javascript值?

如何将PHP返回的变量转换为javascript值?,javascript,php,json,ajax,parsing,Javascript,Php,Json,Ajax,Parsing,我希望你能帮我找到一个更好的标题 我有一个php文件,返回一个值: <?php $value= "abcd"; $returned= json_encode($value); print_r($returned); ?> 为什么在console.log()中打印 "abcd" 而不是 abcd 如果在javascript中,我有console.log(“abcd”)它只打印abcd不带引号。根据您的问题,我认为以下内容将解决问题 <?php $value=

我希望你能帮我找到一个更好的标题

我有一个php文件,返回一个值:

<?php
 $value= "abcd";
 $returned= json_encode($value);
 print_r($returned);
?>
为什么在
console.log()
中打印

 "abcd"
而不是

  abcd

如果在javascript中,我有
console.log(“abcd”)它只打印
abcd
不带引号。

根据您的问题,我认为以下内容将解决问题

<?php
 $value= "abcd";
 echo json_encode($value);

?>

从你的问题来看,我认为以下几点可以解决这个问题

<?php
 $value= "abcd";
 echo json_encode($value);

?>

你到底想实现什么,却被这个结果所阻碍?你在用JSON编码包装你的字符串。只需在前端用json.parse取消编码,比如:
json.parse(“\”hello\”)@Gavin你建议我不要在我的php文件中使用json_编码吗?@Gavin现在可以工作了!:D但是我不明白这是怎么回事reason@Borja这完全取决于你想做什么<如果需要特定的格式化输出,则代码>打印\r
也可能导致问题。如果你想在另一端使用JSON,那么JSON编码就可以了。你到底想达到什么目的,却被这个结果所阻碍?你在用JSON编码包装你的字符串。只需在前端用json.parse取消编码,比如:
json.parse(“\”hello\”)@Gavin你建议我不要在我的php文件中使用json_编码吗?@Gavin现在可以工作了!:D但是我不明白这是怎么回事reason@Borja这完全取决于你想做什么<如果需要特定的格式化输出,则代码>打印\r
也可能导致问题。如果您希望在另一端使用JSON,那么JSON编码就可以了。
success: function (result) {
    let sku = result;
    console.log(sku);
}