Показать сообщение отдельно
Старый 18.07.2007, 12:23   #6  
Lithium is offline
Lithium
Участник
 
20 / 10 (1) +
Регистрация: 17.07.2007
Вроде сервис работает нормально, но... ответ не приходит от него. в обработчик OnLoad добавил код:

Код:
var serverUrl = "http://crm-test";
var serviceLocation = "/MyService.asmx/GetUsers";
var startTag = "<string xmlns=\"http://tempuri.org/\">";
var endTag = "</string>";
var rval = "";
var valueStart = "";
var valueEnd = "";
 
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("get", serverUrl + serviceLocation, false);
xmlhttp.send();
// Parse the returned XML string.
valueStart = xmlhttp.responseXML.xml.indexOf(startTag, valueEnd) + startTag.length;
valueEnd = xmlhttp.responseXml.xml.indexOf(endTag, valueEnd+1);
rval = xmlhttp.responseXML.xml.substring(valueStart, valueEnd);
var str = new String(rval);
var arr = str.split("$");
if(str == null)
 {
                      alert("Нет ответа!");
 
 }
alert(xmlhttp.responseXML.xml);
В результате выводится пустой алерт