Функция jQuery делает вызов ajax (запрос GET), и он должен возвращать HTML, который затем будет вводить на странице в событии успеха.Html возвращен как ответ на вызов jQuery ajax
Что мне нужно скрывать в HTML, чтобы не было никаких проблем?
Функция jQuery делает вызов ajax (запрос GET), и он должен возвращать HTML, который затем будет вводить на странице в событии успеха.Html возвращен как ответ на вызов jQuery ajax
Что мне нужно скрывать в HTML, чтобы не было никаких проблем?
Посмотрите способ загрузки jQuery, это сделает все, что вам нужно, без дополнительного синтаксического анализа.
С визуальной JQuery (www.visualjquery.com):
В JQuery 1.2 теперь вы можете указать селектор JQuery в URL. Выполнение так будет фильтровать входящий HTML-документ, только вставляя элементы , которые соответствуют селектору. Синтаксис выглядит примерно так: «url # someome> selector». См. Примеры для получения дополнительной информации.
Возвращает: JQuery
Параметры:
URL (String): URL-адрес страницы HTML для загрузки. data (Карта): Key/value пары, которые будут отправлены на сервер. callback (обратный вызов): функция , вызываемая при завершении запроса ajax (не обязательно успех). function (responseText, textStatus, XMLHttpRequest) {
это; // dom element} ПримерЗагрузите часть навигационной панели документации в пользовательский неупорядоченный список.
JQuery код
$("#links").load("/Main_Page #p-Getting-Started li");
Пример, приведенный загрузит URL/Main_Page, извлекая содержимое внутри каждого LI внутри ID р-Getting-Started, и вставить их непосредственно в ID ' ссылки "на вашей странице.
Я использую эту технику совместно с Modernizr для загрузки страниц продукта во всплывающем «окне» внутри моего веб-приложения, если браузер не является мобильным браузером. Менее 20 строк кода JS/jQuery делают веб-сайт более интерактивным для своих пользователей. Обязательно изучите параметры, которые имеет метод load(), вы можете ограничить результаты, а также иметь обратный вызов успеха.
Ну, если намерение заключается в том, чтобы получить HTML, отобразите его на странице, почему вы хотите избежать его? Вы пытаетесь отобразить результаты как HTML или отображать HTML как текст? – vcsjones
Согласен, если ваш возвращающийся HTML, вам не нужно ничего скрывать? – Liam
Ну, нам нужна дополнительная информация. Кроме того, насколько вы доверяете генерируемому HTML? Например, вы уверены, что это безопасно, или пользователь вводил его в текстовый ввод? –