Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Url缺少撇号_Php_Javascript - Fatal编程技术网

Php Url缺少撇号

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

我有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>

$(文档).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>";  ?>