привет. Когда я нажимаю кнопку «Внешний контент», я получаю предупреждение о javascript, в котором говорится «Not Found» (это текст состояния ошибки).Ошибка JQuery AJAX «Не найдено»
Почему он не может найти текстовый файл, который я пытаюсь загрузить через ajax?
Это моя иерархия папок:
--public_html
--app
--ajaxTestHome.php
--ajaxTestText.txt
И это файл я пытаюсь загрузить (через AJAX) текстовый файл в.
//ajaxTestHome.php
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#ajax").click(function(){
$.ajax(
{
url:"/app/ajaxTestText.txt",
success:function(result){
$("#div1").html(result);
},
error: function(abc) {
alert(abc.statusText);
},
cache: false
}
);
});
});
</script>
</head>
<body>
<div id="div1"><h2>Let jQuery AJAX Change This Text</h2></div>
<button id="ajax">Get External Content</button>
</body>
</html>
EDIT: У меня была опечатка в вопросе. файл называется «ajaxTestText.txt», а не «ajaxTestTest.txt»
Ещё просто удалите приложение/app /. Вы ищете ajaxTestText.txt внутри/public_html/app/app /, если вы это сделаете. – icecub
Вы можете запросить файл '.txt' напрямую через адресную строку браузера,' curl' и т. Д., А не Ajax? И как вы получаете доступ к файлу '.php'? 'http: // localhost/app/ajaxTestHome.php' или подобное? –