Наиболее правильный 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, время: 13:15. |