![]() |
#3 |
Чайный пьяница
|
Цитата:
Сообщение от kabazakra
![]() Добрый день.
Может кто-то помочь. Нужно избежать ошибки, которую возвращает soap-запрос, когда поле sAttributeName , к которому обращается функция GetAttributeValueFromID, пустое. Как я понимаю, работать с пустыми полями эта функция не может. Нужно, чтобы в случае пустого поля, функция возвращала что-то типа "Нет данных" Код: var result = null; if(isTextField) { result = xmlHttpRequest.responseXML.selectSingleNode("//q1:" + sAttributeName).text; } else { result = xmlHttpRequest.responseXML.selectSingleNode("//q1:" + sAttributeName).getAttribute('name'); } Код: var result = null; var node = xmlHttpRequest.responseXML.selectSingleNode("//q1:" + sAttributeName); if (node != null) { if(isTextField) { result = node.text; } else { result = node.getAttribute('name'); } } else result = 'Нет данных'; ![]()
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|