我在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)?
json_encode()
函数。 - Spudleyaddslashes()
- kenorb