powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите с вызовом веб-сервиса
9 сообщений из 9, страница 1 из 1
Помогите с вызовом веб-сервиса
    #38255589
AlexRF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер.

Помогите, почему не работает вызов веб-сервиса через javascript:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
<HTML>
	<HEAD>
		<TITLE></TITLE>
		<SCRIPT LANGUAGE="JScript">
         var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

         var objStyle = new ActiveXObject("MSXML.DOMDocument");
         objStyle.async = false;
         objStyle.load("orders.xsl");

         var SOAPRequest = new ActiveXObject("MSXML.DOMDocument");
         SOAPRequest.async = false;

         var SOAPResponse = new ActiveXObject("MSXML.DOMDocument");
         SOAPResponse.async = false;

         function getOrders()
         {
         // xmlhttp.Open("GET", "http://localhost/WebServicesExample/nw.asmx/GetCustOrders?CustomerID=" + document.all.client.value, false);
            xmlhttp.Open("POST", "http://localhost/MyFirstPublishedWebService/Service1.asmx/Selectall", false);
			xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			SOAPResponse.loadXML(xmlhttp.responseXML.xml);
            document.all.orders.innerHTML = SOAPResponse.transformNode(objStyle.documentElement);
         }
		</SCRIPT>
	</HEAD>
	<BODY>
		<TABLE cellSpacing="2" cellPadding="2" align="center" border="0">
			<TR>
				<TD>Клиент</TD>
								<TD>
					<INPUT type="button" value="Заказы" onclick="getOrders();"></TD>
			</TR>
		</TABLE>
		<div id="orders" align="center"></div>
	</BODY>
</HTML>



Что не так, почему, когда жму, ничего не происходит?
...
Рейтинг: 0 / 0
Помогите с вызовом веб-сервиса
    #38255614
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам запрос не отправляется, нет вызова send

AlexRF
Код: html
1.
xmlhttp.responseXML.xml

так ведь надо просто xmlhttp.responseXML


http://xmlhttprequest.ru/
...
Рейтинг: 0 / 0
Помогите с вызовом веб-сервиса
    #38255627
AlexRF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поменял, все равно глухо(
...
Рейтинг: 0 / 0
Помогите с вызовом веб-сервиса
    #38255635
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо не менять, а добавить. И элемента с id=client нет.
...
Рейтинг: 0 / 0
Помогите с вызовом веб-сервиса
    #38255643
AlexRF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавить куда?
Я использую только post и никакого id я не передаю веб-сервису
...
Рейтинг: 0 / 0
Помогите с вызовом веб-сервиса
    #38255648
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexRFДобавить куда?После open.
AlexRFЯ использую только post и никакого id я не передаю веб-сервисуdocument.all. client .value
...
Рейтинг: 0 / 0
Помогите с вызовом веб-сервиса
    #38255650
AlexRF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не понял.
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
<HTML>
	<HEAD>
		<TITLE></TITLE>
<SCRIPT LANGUAGE="JScript">
         var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

         var objStyle = new ActiveXObject("MSXML.DOMDocument");
         objStyle.async = false;
         objStyle.load("orders.xsl");

         var SOAPRequest = new ActiveXObject("MSXML.DOMDocument");
         SOAPRequest.async = false;

         var SOAPResponse = new ActiveXObject("MSXML.DOMDocument");
         SOAPResponse.async = false;

         function getOrders()
         {
                   xmlhttp.Open("POST", "http://localhost/MyFirstPublishedWebService/Service1.asmx/Selectall", false);
                     	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			SOAPResponse.loadXML(xmlhttp.responseXML.xml);
	           document.all.orders.innerHTML = SOAPResponse.transformNode(objStyle.documentElement);
         }
		</SCRIPT>

	</HEAD>
	<BODY>
		<TABLE cellSpacing="2" cellPadding="2" align="center" border="0">
			<TR>
				<TD>Клиент</TD>
								<TD>
					<INPUT type="button" value="Заказы" onclick="getOrders();"></TD>
			</TR>
		</TABLE>
		<div id="orders" align="center"></div>
	</BODY>
</HTML>
...
Рейтинг: 0 / 0
Помогите с вызовом веб-сервиса
    #38255653
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
аффтару фиддлер уже советовали?
...
Рейтинг: 0 / 0
Помогите с вызовом веб-сервиса
    #38255663
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
         function getOrders()
         {
                   xmlhttp.Open("POST", "http://localhost/MyFirstPublishedWebService/Service1.asmx/Selectall", false);
                   xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
                   xmlhttp.send();
		   SOAPResponse.loadXML(xmlhttp.responseXML.xml); // а это вообще дикий и ненужный трэш
	           document.all.orders.innerHTML = xmlhttp.responseXML.transformNode(objStyle.documentElement);
         }
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Помогите с вызовом веб-сервиса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]