网址缺少撇号

时间:2012-09-08 21:17:38

标签: php javascript

我有2个网址链接。一个工作,另一个 - 通过PHP调用 - 没有。 PHP链接缺少撇号'。我该如何解决这个问题?

<?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>

2 个答案:

答案 0 :(得分:1)

尝试

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

答案 1 :(得分:0)

在致电print之前,请htmlspecialchars$urls运行$urls = htmlspecicalchars($urls);