這裏是源代碼:意外標記非法的JavaScript + PHP
$(document).ready(function(){
$.post("scan.php?dir=<?=$_POST['dir']?>", function(data){
alert(data);
});
});
生成的代碼是:
$(document).ready(function(){
$.post("scan.php?dir=C:\xampp\htdocs\windowsMedias\music", function(data){
alert(data);
});
});
但它不會工作(谷歌瀏覽器返回在標題中錯誤) 。
如果我手動添加生成的代碼,沒有PHP,它的工作原理。
有人知道如何解決它?
您嘗試過哪些調試?你確定'$ _POST ['dir']'實際上是你發佈的字符串嗎? – David
我不知道我要說什麼,但也許PHP或後代中的代碼沒有被解析,因爲他們只是字符串 – Virus721
**你很容易受[XSS](http://en.wikipedia.org /維基/跨site_scripting)**。不要將外部數據注入到原始HTML文檔中。 – Quentin