Могу ли я сделать вызов Ajax в локальный файл, аналогично тому, как работает «получить»?
-
18-09-2019 - |
Вопрос
Если я загружаю HTML из файла: // и в HTML есть запрос Ajax 'Get' в относительный URL, это означает, что URL указывает на файл, а файл загружается.
Могу ли я иметь подобное поведение для «положить»? Значение перезаписать содержание файла с помощью данных AJAX?
Мне это нужно, чтобы я мог легко отлаживать сценарии без необходимости настроить HTTP -сервер для их размещения и ответа на запрошенные URL -адреса.
Спасибо
Решение
Насколько я знаю, модель HTML/Script в текущих браузерах не позволяет изменять локальные ресурсы (своего рода песочница - подумайте о беспорядке, который произойдет, если бы HTML -страница могла бы записать в локальный файл). Файл: // - это просто способ сообщить о браузере ресурс, который он ищет, является локальным для машины, на которой он работает, поэтому ему не нужно будет использовать сеть. Таким образом, вы можете читать локальные ресурсы из сценария - не менять их.
Почему бы просто не запустить локальный веб -сервер? В конце концов вам это понадобится.
Другие советы
Я так не думаю. Куда бы поступили данные и что его обработали?
Extjs полностью опирается на вызовы Ajax. Использование релиза «Core» бесплатно.
Проверьте их онлайн -документацию: http://extjs.com/products/extcore/manual/