2013-04-13 4 views
0

Я пытаюсь использовать jquery для загрузки локальной html-страницы и отображения ее измененной версии. Я думаю, что я могу сделать изменения только в порядке, но я не могу показаться, чтобы загрузить страницу, так как он содержит неверные теги, такие как незакрытые IMG или BR теги или </символов, который обычно игнорируемых веб-браузерыjquery load html page как обычный текст

, но когда я использую $ .get ("mypage.html"); command, Консоль javascript firefox показывает ошибку, сообщающую мне о некорректных тегах, и в конце ответ ajax содержит только страницу, которая отправляет запрос ajax (это нормально, учитывая потерю загрузки)

Я угадываю решение было бы загрузить html-страницу в виде обычного текста, так что Firefox не поймает ошибку неправильного тега, но мне не удастся заставить тип ответа, и поэтому я всегда получаю ту же ошибку.

до сих пор, я попытался установить АЯКС плагин следующим образом:

$.ajax({ 
    contentType: "text/plain; charset=utf-8", 
    dataType : "text", 
    success: function(data) { 
    alert(data); 
    } 
}); 

CONTENTTYPE и DATATYPE настройки дают мне responseText но нагрузка все еще не так он содержит исходный код страницы вызывающего

действительно ли нет решения этой проблемы? помимо очевидных «вручную исправлять теги на страницах html»

Я должен добавить, что все это локально, не будет никакой обработки сервера.

Я использую последние обновления Firefox (20) и JQuery (1.9.1) и по сей день

ответ

1

XMLHttpRequest вызывает запрос HTTP; поэтому я уверен, что вы не можете избежать использования HTTP-сервера.

+0

это почти тупик, затем – foducool

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