2016-11-28 2 views
0

Я попытался загрузить json из localhost, но он не работает. Я искал в Интернете, я не знаю, как настроить localhost. Я сохранил свой employee.json и мой html на столе. Я не уверен, что еслизагрузить json из localhost

$ .getJSON ("http://localhost/employee.json",

мог actuallly поставить employee.json на локальном хосте? Надеюсь, что кто-то мог бы объяснил мне. Спасибо заранее.

<!DOCTYPE html> 
    <html> 
    <head> 
     <meta charset="UTF-8"> 
     <title>JSON with jQuery</title> 
    </head> 

    <body> 
    <p id="demo"></p> 
     <script src = "<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> 
     <script> 
     $.getJSON("http://localhost/employee.json", function(data){ 
     $(document.body).append($('<pre>'+data+'</pre>')); 
     } 
     </script> 

    </body> 
    </html> 


{ 
"person": [ 
    { 
     "id" : 1, 
     "firstName" : "Lokesh" 
    }, 
    { 
     "id" : 2, 
     "firstName" : "bryant" 
    }, 
    { 
     "id" : 3, 
     "firstName" : "kobe" 
    } 
] 
} 
+1

Вы на localhost? Любые ошибки в консоли? – epascarello

+0

Какой у вас URL-адрес для страницы, которую вы тестируете? – Jeff

+0

@Jeff Я думал, что URL-адрес просто http: //localhost/employee.json? – alex007

ответ

1

в для того, чтобы сделать запрос HTTP через сеть к localhost, вам нужно быть запущен сервер HTTP на компьютере и настроить его на прослушивание сетевого интерфейса localhost (который каждый H Сервер TTP будет выполнять по умолчанию).

Существует широкий выбор. Apache HTTPD является отраслевым стандартом. Многие версии Windows поставляются с версией встроенного IIS. PHP включает в себя функцию простого веб-сервера для разработки. Разработчики JavaScript часто используют Node.js для создания сервера (как правило, либо как плагин Grunt, либо Gulp, если они разрабатывают статический сайт или основаны на Express.js, если они пишут на стороне сервера JavaScript).

Вам необходимо установить его, настроить для обслуживания своего JSON-файла по нужному URL-адресу, а затем запустить его.

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