我的主页,即
<head>
<script type="text/javascript">
$(document).ready(function() {
$("#result").click(function() {
$.ajax({type: "POST",url: "ws.aspx/HelloWorld",data: "{}",contentType: "application/json; charset=utf-8",dataType: "json",success: function(msg) {
$("#result").text(msg.d);
}
});
});
</script>
</head>
<body>
<form>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server" />
<div name="result" id="result">long clicky text</div>
</form>
</body>
在我的下页上,除总页外,没有总页数,是空的。
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="ws.aspx.vb" Inherits="CRTWebApp.ws" %>
<html>
<head>
</head>
<body>
</body>
在我的手脚中,它被宣布为类似。
<System.Web.Services.WebService()> _
Partial Public Class ws
Inherits System.Web.UI.Page
<System.Web.Services.WebMethod()> _
<System.Web.Script.Services.ScriptMethod(ResponseFormat:=Script.Services.ResponseFormat.Json)> _
Public Shared Function HelloWorld() As String
Return "hello world"
End Function
End Class
在大火中,如果一点点点点点击“长点”的文字,情况就是如此。
POST HelloWorld 404 Object Not Found
ws.aspx处于同一个十字路口,其 sp光是正确的,可以超过该页(尽管是空的)。
此处是请求和答复
Response Headers
Server Microsoft-IIS/5.1
Date Wed, 15 Sep 2010 21:43:37 GMT
WWW-Authenticate Negotiate NTLM
Connection close
Content-Length 4431
Content-Type text/html
Request Headers
Host localhost
User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9 (.NET CLR 3.5.30729)
Accept application/json, text/javascript, */*
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip,deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive 115
Connection keep-alive
Content-Type application/json; charset=utf-8
X-Requested-With XMLHttpRequest
Referer http://localhost/CRTWebApp/SysAdmin/cat.aspx?lang=en
Content-Length 2
Cookie ASP.NET_SessionId=clvadayboyqwilizioi4ks55
Pragma no-cache
Cache-Control no-cache