在我下面的代碼,當$artist
或$title
變量包含「它使JavaScript指令來打破。雙qoutes導致JavaScript錯誤
有另一種方式,我可以比addslashes的編碼這些其他()來解決這個問題?
$artist = addslashes($row['artist']);
$title = addslashes($row['title']);
echo '<div class="play" style="display: inline"><a href="javascript:playSong'."('$artist','$title','$row[file]','$row[id]')".'">
的問題是,如果有「回聲‘’;它打破了JavaScript命令不會顯示錯誤,所以我需要正確地封裝變量,我猜想。 – ian 2009-10-29 10:36:49