Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Maxximus
1 / 1 / 2
Регистрация: 21.12.2010
Сообщений: 34
1

Стихи через AJAX

28.12.2011, 19:42. Просмотров 672. Ответов 3
Метки нет (Все метки)

Собственно, смысл вопроса сводится к следующему: нужно получить определенный текст из файла на сервере через ajax, но учитывая, что текст - это стих, и воспроизвести его надо с соблюдением структуры (к примеру, правильный перенос строки). Сам текст получить - получил, вот код, а вот как в нем сохранить структуру строк - это вопрос.
обычный запрос
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function () {
 
        var xmlhttp;
 
        if (window.XMLHttpRequest) {
 
            xmlhttp = new XMLHttpRequest();
 
        }
 
        else {
 
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
 
        }
 
        xmlhttp.onreadystatechange = function () {
 
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
 
                document.getElementById("text").innerHTML = xmlhttp.responseText; // text - id блока в html
 
            }
 
        }
 
        xmlhttp.open("GET", <url>, true);
 
        xmlhttp.send();
 
    };
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2011, 19:42
Ответы с готовыми решениями:

Автокомплит через ajax, typeahead
Делаю автокомплит с помощью typeahead: ...

Подгрузка картинок через ajax
Здравствуйте. Сделал кое-какое подобие галереи. Пример моего сайта....

Определение select через ajax
На странице товара интернет-магазина выводится нормальная цена товара, цена со...

Пагинация и автообновление через ajax
Здравствуйте! С котом проблем нет, есть проблема в логике и алгоритме. ...

Исполнение скриптов, полученных через Ajax
При формировании списка с помощью php javascript в каждом элементе работает. Но...

3
resource2008
109 / 110 / 18
Регистрация: 11.03.2011
Сообщений: 421
29.12.2011, 01:52 2
а что собой представляет сам текст??
он возвращается "форматированным", но оформление не отображается на странице, или он приходит одной сплошной строкой?
0
Maxximus
1 / 1 / 2
Регистрация: 21.12.2010
Сообщений: 34
29.12.2011, 02:01  [ТС] 3
Я уже разобрался. Надо было всего-то вписать после запроса
Javascript
1
responseText.replace(/\n/g,'<br />');
0
Vovan-VE
13157 / 6542 / 1038
Регистрация: 10.01.2008
Сообщений: 15,070
29.12.2011, 17:29 4
Цитата Сообщение от Maxximus Посмотреть сообщение
Javascript
1
document.getElementById("text").innerHTML = xmlhttp.responseText;
Javascript
1
2
3
var t = document.getElementById("text");
t.innerHTML = '';
t.appendChild(document.createTextNode(xmlhttp.responseText));
CSS
1
#text {white-space:pre;}
Добавлено через 1 минуту
Цитата Сообщение от Maxximus Посмотреть сообщение
Надо было всего-то вписать после запроса
Стих - это plain-текст, а Вы его прямо в innerHTML пихаете. Небезопасно.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2011, 17:29

Userscripts отправка данных через ajax
Здравствуйте, пишу юзерскрипт,(Greasemonkey.) подскажите как через ajax...

Обновление таблицы html через ajax
с пхп через limit я достаю первые 10 строк таблицы. потом через пхп и хтмл...

передача данных из js в php через ajax
помогите, пожалуйста. Не получается сделать авторизацию. В консоли выводит: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru