I'm trying to consume a webservice. I'm new to webservices. The problem here is that I'm getting no response and the code just generates an error and won't enter the success code at all:
<!DOCTYPE html>
<html>
<head>
<title>
My Web Service Test Code using Jquery
</title>
<script src="js/jquery-1.4.1.min.js" type="text/javascript"></script>
</head>
<body>
<div>
<ul>
<form id="form1" runat="server">
<li>
<label>Member ID</label>
<input id="member_id" type="text" />
<input id="blnLoadMember" type="button" value="Get Details" onclick="javascript:GetMember();" />
</li>
</form>
</ul>
<div id="MemberDetails"></div>
</div>
<script type="text/javascript">
var soapMessage = '<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><HelloWorld xmlns="http://tempuri.org/" /></soap:Body></soap:Envelope>';
function GetMember() {
$('input[type=button]').attr('disabled', true);
$("#MemberDetails").html('');
$("#MemberDetails").addClass("loading");
$.ajax({
url: "http://172.16.15.112:786/Members.asmx/HelloWorld",
type: "POST",
dataType: "xml",
data: soapMessage,
processData: false,
contentType: "text/xml; charset=\"utf-8\"",
success: function (response) {
alert("success");
alert(response);
console.log(response);
// $('#MemberDetails').html(JSON.stringify(response.d));
},
error: OnGetMemberError
});
}
function OnGetMemberError(request, status, error) {
alert(error);
$("#MemberDetails").removeClass("loading");
$("#MemberDetails").html(request.statusText);
$('input[type=button]').attr('disabled', false);
}
</script>
</body>
</html>
Any help will be appreciated.
The error is:
"TypeError: unable to get property 'documentElement' of undefined or null refernence"