在javascript中,PHP变量中的反斜杠没有被正确解析。
在javascript中,PHP变量中的反斜杠没有被正确解析。
这个问题已经在此处有答案了:
可能是重复的:
我正在从PHP传递包含\"//\"
的值到Javascript中。然而,无论我如何尝试用什么方式包装或转义字符串,在使用json解码后,这些值始终被解析为\"\\/\\/\"
。
这是我使用的代码:
PHP
foreach($varr as $vr) { array_push($legendarr, "%%.%% - ".$vr); array_push($linkarr, "http://".$_SERVER['HTTP_HOST']."/getdata.php?criteria=".$vr); }
JavaScript:
pie = r.piechart(320, 240, 100, , { legend: , legendpos: "west", href: });
问题在于变量linkarr
以这种形式显示:
http:\\/\\/localhost:8090\\/getdata.php?criteria=......
有谁知道这是为什么吗?我该如何解决它?
谢谢。
admin 更改状态以发布 2023年5月22日