Php Url缺少撇号
我有2个URL链接。一个有效,另一个(通过PHP调用)无效。PHP链接缺少撇号Php Url缺少撇号,php,javascript,Php,Javascript,我有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(funct
“
。我怎样才能解决这个问题
<?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>
$(文档).ready(函数(){
$(“#content”).load(“test.html”);
});
函数更改\u url(文件){
$(“#内容”).load(文件);
}
试试看
在调用print
之前,在$url
上运行htmlspecialchars
,如下所示:$url=htmlspecialchars($url)代码>打印“”代码>应该是()。。。谢谢你的意见。@DaveRandom因为你的答案是比较好的(并且帮助了OP),我认为如果你把它贴出来,OP接受它而不是我的,那么它是正确的。我也会投票表决;-)
<?php print "[ <a href='javascript:change_url(" . str_replace( "'", "\'", $urls ) .")'>test2</a>"; ?>