我想消費一個web服務。我是webservices的新手。這裏的問題是,我沒有得到響應和代碼只是生成錯誤並不會在所有進入的成功代碼:消費肥皂web服務使用ajax jquery
<!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>
任何幫助將不勝感激。
的錯誤是:
"TypeError: unable to get property 'documentElement' of undefined or null refernence"
你正在得到哪個錯誤?添加例外詳情將有所幫助。 – Anil
「TypeError:無法將gt屬性'documentElement'的未定義或空引用」 – ploofah
嘗試添加元標記 – Anil