0

2 つの URL リンクがあります。1 つは機能し、もう 1 つは 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 に答える