
Acceder a servicio web mediante ajax
Publicado por Juan Antonio (2 intervenciones) el 04/11/2013 19:15:47
Hola,
estoy intentado acceder a un servicio web de la forma "nombreServicio.wdsl" con un código similar a este:
El problema es que no consigo que funcione. Debo acceder a una opción del servicio que es GetUsuario y que me devuelve el usuario que he pedido por el peticionXML.
Este código en un HTML normal funcionaria? o debo hacer algo más?
Gracias de antemano.
estoy intentado acceder a un servicio web de la forma "nombreServicio.wdsl" con un código similar a este:
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
38
39
<script type="text/javascript">
var webServiceURL = 'http://local_server_name/servicio/nombreServicio.wsdl';
var peticionXML = ' Mensaje en formato XML';
function CallService()
{
$.ajax({
url: webServiceURL,
type: "POST",
dataType: "xml",
data: peticionXML,
contentType: "text/xml; charset=\"utf-8\"",
success: OnSuccess,
error: OnError
});
return false;
}
function OnSuccess(data, status)
{
alert(data.d);
}
function OnError(request, status, error)
{
alert('error');
}
$(document).ready(function() {
jQuery.support.cors = true;
});
</script>
<form method="post" action="">
<div>
<input type="button" value="Call Web Service" onclick="CallService(); return false;" />
</div>
</form>
El problema es que no consigo que funcione. Debo acceder a una opción del servicio que es GetUsuario y que me devuelve el usuario que he pedido por el peticionXML.
Este código en un HTML normal funcionaria? o debo hacer algo más?
Gracias de antemano.
Valora esta pregunta


0