2010-04-15 90 views

回答

1

因为你是呼应该变量的JavaScript代码直接,你可以使用json_encode功能:

var js_str = <?php echo json_encode($str_from_server); ?>; 

它会安全地为你引用引号,例如:

<? 
    $str ='"\'"\'"\'"'; 
    echo json_encode($str); // "\"'\"'\"'\"" 
+1

如果您位于'

0

我会做:

var js_str= '<?= addslashes($str_from_server); ?>'; 

或:

var js_str= '<?= str_replace("'", "\'", $str_from_server); ?>'; 
相关问题