我正在尝试将链接列表和ajax函数回显到我的页面,因此我可以将所需的文本加载到当前页面中。但无论我使用单引号和双引号的组合,我都会遇到"Uncaught SyntaxError: Unexpected token -"
错误。我哪里错了?
<?php
$files = glob('*.txt');
rsort($files);
$arrlength = count($files);
for($x = 0; $x < $arrlength; $x++) {
echo $files[$x] . filesize($files[$x]);
echo "<br><br>";
echo "<a href='#' onclick='$files[$x]();'>Restore</a>";
echo "<script>
function $files[$x]() {
$.get(\"toc/major/$files[$x]\", function(data) {
$(\"#main-content\").html(data);
});
}
</script>";
}
?>
控制台详细信息:
VM1965:2 Uncaught SyntaxError: Unexpected token -
at eval (<anonymous>)
at jquery.js:2
at Function.globalEval (jquery.js:2)
at m.fn.init.domManip (jquery.js:3)
at m.fn.init.append (jquery.js:3)
at m.fn.init.<anonymous> (jquery.js:3)
at m.access (jquery.js:3)
at m.fn.init.html (jquery.js:3)
at Object.success (mywritingplace.js:39)
at j (jquery.js:2)
P.S。如果我用一个简单的JS警告替换函数中的ajax,它一切正常。