Url缺少撇号


Url missing apostrophe

我有两个URL链接。其中一个可以工作,另一个(通过PHP调用)则不行。PHP链接缺少撇号CCD_ 1。我该怎么解决这个问题?

<?php print "[ <a href='javascript:change_url($urls)'>test2</a>";  ?>
<a href="javascript:change_url('test2.html')">test2</a>

<script>
$(document).ready(function(){
    $("#content").load("test.html");
});
function change_url(file){
    $("#content").load(file);
}
</script>
<div id="content"></div>

尝试

<?php print "[ <a href='javascript:change_url(" . str_replace( "'", "''", $urls ) .")'>test2</a>";  ?>

在调用print之前,在$urls上运行htmlspecialchars,如下所示:$urls = htmlspecicalchars($urls);

相关文章:
  • 没有找到相关文章