2012-05-04 2 views
1

Я постараюсь обобщить лучшее, что я могу, что мне нужно, и что блокирует меня, чтобы это сделать.Как загрузить файл html без запроса http с помощью jquery?

Что мне нужно

Мне нужно добавить теги сценария в голову HTML-файл, но во время моего процесса «сборки». Я использую ant как инструмент для создания автоматики, и я бы хотел не помещать маркеры в свой HTML-файл, а затем заменить его на ant, а также я хотел бы избежать любого промежуточного решения, используя регулярное выражение. Waht, я бы очень хотел использовать простой javascript, проходящий через переводчик rhino javascript, и легко исключить его из муравьиной задачи и, наконец, добавить динамический сценарий.

Что меня блокирует?

Я действительно не знаю, так или иначе, что я могу загрузить файл html без предоставления методов GET или POST HTTP. Потому что я строю свой код из источника. У меня его нет под HTTP-сервером, поэтому мне хотелось бы найти способ загрузить HTML DOM в переменную javascript, а затем записать его с новым тегом скрипта, который мне нужен.

Мне нужны все функции манипуляции DOM без браузера, который отображает HTML-файл.

Лучшее! Demian

+3

Вы можете привести пример (в код или какой-то псевдокод) именно того, что вы пытаетесь сделать? Это не ясно из вопроса. –

+0

Попробуйте этот http://api.jquery.com/load/, я только прочитал название вашего вопроса. – KBN

+0

Извините, @MichaelMior, я просто думаю, как я могу подойти к решению. У меня еще нет кода :(Но для того, чтобы уточнить, у меня есть один html-файл и javascript-файл (предположим по тому же пути). Мне бы хотелось сделать что-то вроде $ .load (foo .html), чтобы создать объект DOM, но у меня нет foo.html под http-сервером. Я хотел бы загрузить его, используя только путь к файлу (не XHR). – denica

ответ

1

Насколько я понимаю, вы хотели бы иметь действительный объект DOM из HTML-файла, как если бы вы работали в браузере, но делаете это «офлайн»? например быть в состоянии сделать селектор jQuery на DOM и отредактировать его?

  • Вы всегда можете начать поиск с помощью встроенного браузера с открытым исходным кодом (http://www.chromium.org/)?
  • Но я хотел бы посмотреть в Node.js, увидеть этот вопрос Can I use jQuery with Node.js?

Это позволит вам сделать DOM обхода и модификации без браузера, насколько я понимаю,

+0

Привет, Eran, большое спасибо за ваш ответ:). Да, вы хорошо меня поняли, мне нужно иметь все функции манипуляции DOM без браузера, который отображает мой html-файл заранее. Я буду исследовать, как я могу рассчитать его с узла. Благодаря! – denica

Смежные вопросы