У меня есть этот JS, который получает XML-ответ от службы, его True или False, хорошо, что скрипт должен перехватить отправку и получить ответ от службы.
Проблема в том, что я вижу, что это не работает, потому что, когда я делаю отправку, я вижу ответ XML на IE (6/7/8), когда скрипт должен был его перехватить и проверить ответ XML.
<div id="eventForm" style="display:none;">
Event.observe('formDataPersonal', 'submit', function(event) {
$('formDataPersonal').request({
onSuccess: function(t) {
var xml = t.responseXML.documentElement;
var stateNode = '';
var msgNode = '';
if (navigator.appName == "Microsoft Internet Explorer"){
stateNode = xml.childNodes[0].nodeValue.toLowerCase();
msgNode = xml.childNodes[1].nodeValue;
}else{
stateNode = xml.childNodes[0].textContent.toLowerCase();
msgNode = xml.childNodes[1].textContent;
}
if (stateNode == 'true'){
$('transparentDiv').style.display='none';
$('popup').style.display='none';
validateIntegrationPopup();
}else{
var error = msgNode;
if (error != ''){
$('interfase').innerHTML = error;
}
}
}
})
});
</div>
Буду признателен за помощь.