Использование jQuery
.ajax()
для чтения «./ex.html
» возвращает ожидаемое содержимое файла в первом поле оповещения. Использование одного и того же вызова, просто меняя запрос на «./
», не возвращает список ожидаемых каталогов во втором поле оповещения.Как читать каталог с помощью jQuery .ajax()?
<html>
<head>
</head>
<body>
<script type="text/JavaScript" src="jquery.js"></script>
<script type="text/JavaScript">
alert($.ajax({type: "GET", url: 'ex.html', async: false}).responseText);
alert($.ajax({type: "GET", url: '.', async: false}).responseText);
</script>
</body>
</html>
Когда доступ файл напрямую: $ firefox ex.html
результаты, как описано. $ firefox .
дисплеи:
Индекс файла: /// главная/cwhii/работа/JQ/экс
до более высокого уровня каталог
Название Размер Последнее изменение
ex.html 1 KB 03/24/2010 10:29:37 PM
jquery.js 161 KB 17.03.2010 17:16:58 PM
Затем, щелкнув ссылку ex.html
, вы получите ожидаемое содержимое файла в первом поле оповещения и в списке каталогов во втором поле оповещения.
Таким образом, при вызове firefox с именем файла в командной строке не отображается список каталогов, но при навигации по тому же файлу по ссылке на странице справочника отображается второе поле предупреждения.
Кроме того, я использовал бета-версию браузера Google Chrome 5.0.307.11 во всех описанных выше способах, и все результаты не выдавали никаких списков каталогов в оповещениях, хотя $ google-chrome .
создает страницу со списком каталогов.
Я бы поднял вас, но мне нравятся ваши текущие точки ...;) – deceze
Ну ладно, теперь все изменилось ... +1 :) – deceze