2016-01-07 1 views
1

Я получаю файл 404, который не найден, когда я пытаюсь включить html-файл в другой html с помощью jQuery. Вот мой код в моем index.htmlНе удается загрузить файл html в другой html-файл с помощью jQuery

<script> 
    $(function(){ 
     $("#portfolio").load("list.html"); 
    }); 
</script> 

мой пути директория файл установка является то, что как index.html и list.html находятся в папке Видов и обслуживается через Node.js сервера.

+0

Попробуйте '' /list/list.html "' –

+0

Можете ли вы показать, что содержимое вашего файла index.html было хорошо? – axlj

+0

Вы уверены, что 'index.html' находится в этом каталоге? – k97513

ответ

2

В статье docs объясняется, что вы можете использовать параметр обратного вызова в методе load, который дает информацию о запросе на загрузку.

$("#portfolio").load("/list.html", function(response, status, xhr) { 
    if (status == "error") { 
    var msg = "Sorry but there was an error: "; 
    $("#error").html(msg + xhr.status + " " + xhr.statusText); 
    } 
}); 

Кроме того, вы можете проверить вкладку Сеть ваших browser's Developer Tools, чтобы получить более подробную информацию, в том числе URL, что ваш сценарий пытался достичь. Отладка оттуда.

Смежные вопросы