如何将PHP返回的变量转换为javascript值?
我希望你能帮我找到一个更好的标题 我有一个php文件,返回一个值:如何将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
$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);
}