我有以下格式的 php 字符串:
<pre>
$configOptions = "vCPUCores : '1 vCPU $3.00AUD',Ram : '0.5 GB $10.00AUD',PrimaryDrive : '50GB',DriveIOPs : '100'";
</pre>
我需要使用 javascript 将此字符串传递给分析。
<script>
var configOptions = <?php echo $configOptions; ?>;
</scrip>
但是,当数据传递给分析时,单引号将替换为相应的 ascii 代码 -'
输出格式如下:
var configOptions = vCPUCores:'1 vCPU3.00AUD',Ram:'0.5 GB10.00AUD',PrimaryDrive:\'50GB\'
这里所有的单引号都被替换了(通过浏览器源代码查看时)。如果我在 php.ini 中打印相同的内容,则不会发生这种情况。将 php 数据传递给 javascript 时会出现此问题。
我已经尝试了几种关于此的 javascript 和 php 编码技术,但它们都不起作用。
谁能帮我解决这个问题。