0
次のコードは、成功と完了イベントを警告するサーバーへの非常に簡単なajax呼び出しです。ajax呼び出し成功関数は呼び出されません
私の開発マシンでは理解できませんから、正常に動作し、正常終了を警告しますが、サーバー上では成功を警告しません。なぜ ???
**
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
function dummy() {
$.ajax({
url: 'services/chatEngine.asmx/dummy',
async: true,
type: "POST",
complete: function() { alert('Done'); },
success: function (a, b, c) {
alert('Success');
}
});
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</ajaxToolkit:ToolkitScriptManager>
<div id="userList">Users:<br /></div>
<input id="Button3" type="button" value="dummy" onclick="dummy()" />
</div>
</form>
</body>
</html>
**
サーバ側ダミー関数は何も返さない、コードは次の -
<WebMethod(True)>
Public Function dummy() As String
Return ""
End Function