我有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>
答案 0 :(得分:1)
尝试
<?php print "[ <a href='javascript:change_url(" . str_replace( "'", "\'", $urls ) .")'>test2</a>"; ?>
答案 1 :(得分:0)
在致电print
之前,请htmlspecialchars
对$urls
运行$urls = htmlspecicalchars($urls);