2013-06-28 3 views
2

У меня возникла проблема с включением файлов javascript в html.Ошибка загрузки файла Javascript после запроса GET

У меня есть index.html, который работает index.js

<script src="index.js" type="text/javascript"></script> 

У меня также есть viewer.html в директории просмотра. И Он имеет view.js

<script src="view.js" type="text/javascript"></script> 

В index.js есть запрос прибудет view.html, когда кнопка нажата в index.html

function viewReport(){ 
    $.get('view/view.html', function(data) { 
     $('#filediv').html(data); 
    }); 
} 

Когда я бег localhost/view/view.html она отлично работает. Но когда я нажимаю кнопку и получаю запрос, он дает мне эту ошибку. Похоже, он пытается найти view.js в корневом каталоге.

http://localhost/view.js 404 (Not Found)

Как я могу решить эту проблему без копирования/перемещения view.js в корневой каталог?

+1

Либо поместить путь в view.html как 'SRC = "Вид/view.js"' или использовать абсолютные пути. – CBroe

+0

абсолютным путем, который вы имеете в виду, /var/www/html/view/view.js? – ibrahim

+1

Нет, путь HTTP, конечно. Либо начинайте с 'http: // ...', либо начинайте с '/ ...', чтобы автоматически обращаться к корню домена. – CBroe

ответ

1

попробуйте добавить предыдущую косую черту и закрыть строку url.

function viewReport(){ 
$.get('/view/view.html', function(data) { 
    $('#filediv').html(data); 
}); 

}