Показать сообщение отдельно
  #5 (permalink)  
Старый 05.07.2011, 09:06
Аспирант
Отправить личное сообщение для DmitryT Посмотреть профиль Найти все сообщения от DmitryT
 
Регистрация: 19.02.2011
Сообщений: 53

Народ, помогите разобраться, написал регулярку, потестил её на простом примере, все работает, но чтобы вывести часть responseText почему-то возвращает null:
if(xmlhttp.readyState == 4 && xmlhttp.status == 200)
        {
            var res;
            mess.innerHTML = ''; //вывод гифки для вида, что аджакс работает
            var resp = xmlhttp.responseText; 
            if(res = resp.match(/^<TABLE bordercolor="bar" border=0.+<\/TABLE>$/) )
            {
                m.innerHTML = res;
            }
            document.getElementById('opEmail').value = '';//обнуляю поля формы после того как 
            document.getElementById('capcha').value = '';//запрос вернулся
            document.getElementById('opText').value = '';
            document.getElementById('opinionId').value = '';
        }

переменная res по идее должна содержать ту часть responseText, которая мне нужна, а именно один метод по выводу данных из базы. bordercolor="bar" для того, чтобы выделить этот метод, что он один такой на странице.
Ответить с цитированием