Hola, no puedo hacer la llamada a un Web services
Código Javascript
:
Ver original$("#btnCallWebService").click(function (event) {
var wsUrl = "http://www.guru4.net/articoli/javascript-soap-client/demo/webservicedemo.asmx";
var soapMessage =
'<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">'+
'<soap:Body>'+
'<HelloTo xmlns="http://www.guru4.net/">'+
'<name>dadawd</name>'+
'</HelloTo>'+
'</soap:Body>'+
'</soap:Envelope>';
$.ajax({
url: wsUrl,
type: "POST",
dataType: "xml",
data: soapMessage,
complete: endSaveProduct,
contentType: "text/xml; charset=\"utf-8\""
});
});
function endSaveProduct(xmlHttpRequest, status)
{
console.log(status); // Aca me devuelve "Error"
console.log(xmlHttpRequest); // Esta respuesta la pongo abajo
}
¿Qué esta mal en esta script?
DONE
4
HEADERS_RECEIVED
2
LOADING
3
OPENED
1
UNSENT
0
getmozAnon
false
mozBackgroundRequest
false
getmozSystem
false
onloadend
null
ontimeout
null
getreadyState
4
getresponse
""
getresponseText
""
responseType
""
getresponseXML
null
getstatus
0
getstatusText
""
timeout
0
getupload
XMLHttpRequestUpload { onloadstart=null, onprogress=null, onabort=null, más...}
withCredentials
false
abort
function()
addEventListener
addEventListener()
dispatchEvent
dispatchEvent()
getAllResponseHeaders
getAllResponseHeaders()
getResponseHeader
getResponseHeader()
onreadystatechange
function()
open
open()
overrideMimeType
overrideMimeType()
removeEventListener
removeEventListener()
send
send()
sendAsBinary
sendAsBinary()
setRequestHeader
setRequestHeader()
__proto__
XMLHttpRequestPrototype { UNSENT=0, OPENED=1, HEADERS_RECEIVED=2, más...}
}
});