Выполнение кода через веб-сервер.
В книжке по jQuery никак не могу выполнить пример. Вот цитата оттуда:
"Весь код должен выполняться через веб-сервер, поэтому URL-адрес должен начинаться с префикса http://, а не file://." Как заставить выполняться код через веб-сервер?? |
напиши url с префикса http:// , а не file:// наркоман
|
Это значит что код не будет работать на странице, открытой по протоколу file:// (грубо говоря локальный файл). Тебе нужен веб-сервер.
Если у тебя винда, то у тебя уже считай он есть, только нужно настроить. Гугли IIS . Можно также установить NodeJS, и на нем поднять веб-сервер (10 строчек кода). Например таких (код для NodeJS): var http = require("http") , path = require("path") , mime = require("mime") , url = require("url") , fs = require("fs") , port = process.env.PORT || 8888 , ip = process.env.IP || "0.0.0.0"; // compatibility with node 0.6 if (!fs.exists) fs.exists = path.exists; http.createServer(function(request, response) { var uri = url.parse(request.url).pathname , filename = path.join(process.cwd(), uri); fs.exists(filename, function(exists) { if(!exists) { response.writeHead(404, {"Content-Type": "text/plain"}); response.write("404 Not Found\n"); response.end(); return; } if (fs.statSync(filename).isDirectory()) filename += '/index.html'; fs.readFile(filename, "binary", function(err, file) { if(err) { response.writeHead(500, {"Content-Type": "text/plain"}); response.write(err + "\n"); response.end(); return; } var contentType = mime.lookup(filename) || "text/plain"; response.writeHead(200, {"Content-Type": contentType}); response.write(file, "binary"); response.end(); }); }); }).listen(port, ip); console.log("http://localhost:" + port); Или можешь поставить PHP 5.4 - в него также встроен вебсервер. Ну или полноценные решения - nginx, Apache... Или сборку типа Open Server. Да много разных вариантов.. Или тупо залить на хост, но это неудобно. |
megaupload,
наркоман - про меня? и ты сам пробовал сделать то, о чем советуешь? |
http://www.wampserver.com/ru/ После инсталла клиента само все поднимется, останется кинуть фаилы в .../wamp/www и зайти на localhost
|
Цитата:
а в шторме есть встроенный сервер статики) |
Часовой пояс GMT +3, время: 08:18. |