Наиболее правильный ajax-url.
jQuery 2.0.2
Файлы на локальном сервере расположены так: index.html js/base.js(где я пишу код) ajax/example.html Так вот, если в url я указываю ../ поднятие из js/ или не указываю его, в любом случае содержимое example.html приходит. Интересно почему и какой путь наиболее правильный: из корневой директории, где распологается index.html, или из /js. $(function(){ $("#draggable").click(function(){ $.ajax({ url: "../ajax/example.html", success: function(data){ $("#draggable").html(data); } }); }); |
чёт ты гонишь, что выход на уровень вверх не срабатывает
|
Тю, так url же вроде считается не от JS файла, а от адресной строки браузера. А Вы какую-то незадокументированную фичу сейчас описали)
|
Именно. Кроме того, нет таких понятий как "файл" и "директория" применительно к URL. Так же как и "родительская директория" ../ - это уже дело веб-сервера обрабатывать такие конструкции или нет.
Есть понятие "ресурс" и "URL" . Да, довольно часто по определенному URL веб-сервер отдает содержимое файла, но c интерпретаторами языков дело уже обстоит иначе. Плюс еще mod_rewrite. |
Цитата:
|
Ну к примеру при запросе index.php ты не получишь его содержимое. Вместо этого вебсервер вызывает интерпретатор и выдает то что выдал интерпретатор.
|
Цитата:
|
Часовой пояс GMT +3, время: 05:02. |