次の形式の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で同じものを印刷すると、これは発生しません。この問題は、php データが JavaScript に渡されるときに発生します。
これに関して、いくつかの JavaScript および PHP エンコーディング手法を試しましたが、どれも機能しません。
誰でもこの問題を解決するのを手伝ってくれますか?