0

我有 2 个 URL 链接。一种有效,另一种(通过 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>
4

2 回答 2

1

尝试

<?php print "[ <a href='javascript:change_url(" . str_replace( "'", "\'", $urls ) .")'>test2</a>";  ?>
于 2012-09-08T21:23:37.123 回答
0

在调用之前,像这样print运行:htmlspecialchars$urls$urls = htmlspecicalchars($urls);

于 2012-09-08T21:26:43.403 回答