我有一个C# ASP。 互联网网络这一计算机的网络服务(成功)。 我可以通过国际测验局测试LogonUser方法,并把它从测试组应用中提出来。
我有第二个项目,一个使用“ j”的超文本网页。 这总是失败的,因此,我不认为它实际上与服务机构沟通,因此我认为在贾瓦文中存在一yn误。
我是否正确地把事情组合起来?
C# Web methods:
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
[System.Web.Script.Services.ScriptService]
public class TimeRecordingService : System.Web.Services.WebService {
[WebMethod]
public string LogonUser(string _usercode, string _password) {
...
}
}
传真:
<body>
<form id="logon" action="">
<h1>
Time Recording Logon</h1>
<p>
<label>Usercode</label>
<input id="usercode" type="text" />
</p>
<p>
<label>Password</label>
<input id="password" type="password" />
</p>
<p>
<a type="submit" class="submit" id="LogonUser">Logon</a>
</p>
</form>
<!--Browsers block while requesting, loading, and executing JavaScript, defer this until as late as possible.-->
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("a#LogonUser").click(function (e) {
e.preventDefault();
$.ajax({
type: POST ,
url: http://143.96.130.156/TimeRecording/TimeRecordingService.asmx/LogonUser ,
data: {"_userCode": " + $("input#usercode").val() + ", _password : " + $("input#password").val() + "} ,
contentType: application/json; charset=utf-8 ,
dataType: json ,
success: OnSuccess,
error: OnError
});
function OnSuccess(data, status) {
alert(status);
}
function OnError(request, status, error) {
alert(status);
}
});
});
</script>
当我点击洛贡纽顿时,这总是一差错。
你们能否看到或思考为什么?
Thank you, Aaron.