我正在寫一個單詞/名稱生成器。在我的本地計算機上,腳本工作正常,但上傳時,jQuery無法加載文本文件,並且出現404未找到的錯誤。該文本文件在那裏,我已經檢查了很多次。下面是簡化的代碼:http://namepicker.site11.com/test.htmlJquery/JS未加載文本文件
感謝您的任何意見, 託德
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>JQuery-Load Text File</title>
<script type="text/javascript" src="./js/jquery-1.4.3.min.js"></script>
<script type="text/javascript">
function loadXML()
{
var file= './names/names.txt';
$.get(file, function(data) {
alert(data);
});
}
</script>
</head>
<body onload="loadXML();">
</body>
</html>
這裏沒有什麼可以解決的。您不得將文件上傳到正確的位置或使用正確的名稱。仔細檢查一下! – redsquare
我覺得這裏有些奇怪的事情發生。如果您訪問http://namepicker.site11.com/names/names.txt,則回覆爲404.但是,如果您訪問http://namepicker.site11.com/names/wrong-file.txt,它將您重定向到您的虛擬主機上的404。你必須檢查它們是怎麼回事(除非,正如pimvdb所示,這是一個底層腳本) –
該文件在那裏:http://namepicker.site11.com/names,權限是正確的。那麼,什麼瘋狂的東西可以阻止訪問一個簡單的文本文件? – maddogandnoriko