Показать сообщение отдельно
  #1 (permalink)  
Старый 31.08.2011, 20:32
Новичок на форуме
Отправить личное сообщение для DelphiWorld Посмотреть профиль Найти все сообщения от DelphiWorld
 
Регистрация: 12.07.2010
Сообщений: 5

XMLHttpRequest <script>
html:
<div id="enter"></div>
js:
req.open('POST', '../AJAX/chat.pl', true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
req.send('id=send&text='+txt+'&refresh=refresh');
req.onreadystatechange = function() {
if(req.readyState==4) {
if(req.status == 200) {
document.getElementById('enter').innerHTML = responseText;
}	
}	
};


Узнал что responseText не дружит с переданным внутри тегом <script> , как обойти это органичение? т.к. серверная часть передает <script>, заносит в блок и там обрабатывает

дополню: jquery ajax принимает <script> и корректно обрабатывает, но не хочется грузить целую библиотеку, ради таких "мелочей" ))

Последний раз редактировалось DelphiWorld, 31.08.2011 в 20:37. Причина: дополнение
Ответить с цитированием