4

PHP に foreach ループがあります。

var circle_<?php echo $x; ?> = '<?php echo $c; ?>';

これを JavaScript で返します。

var circle_0 = '<p class="medium">With us, you can customize more than just a closet.</p>';

var circle_1 = '<p class="medium">We are boutique condo builders who love what we do.</p>';

var circle_2 = '<p class="medium">who says condos can't be spacious?<br/></p>';

ご覧のとおり、circle_2 の文字列にはアポストロフィが含まれているため、スクリプトが壊れます。

Uncaught SyntaxError: Unexpected token ILLEGAL

これを修正するには、どのフィルターを使用しますか (PHP または JavaScript)?

4

3 に答える 3

4

PHP の addslashes() 関数が役に立ちます: http://php.net/manual/en/function.addslashes.php

于 2013-04-04T15:11:34.003 に答える