我正在尝试通过jQuery从客户端调用服务器端方法。我的代码如下:服务器端: using System.Web.Services; [WebMethod()] //[ScriptMethod()] public static void SendMessage(string subject, string message, string messageId, string pupilId) { //Send message }客户端:$("#btnSendMessage").live("click", function(){ var subject = $("#tbSubject").val(); var message = $("#tbMessage").val(); var messageId = $("#hdnMessageId").val(); var pupilId = $("#hdnPupilId").val(); $.ajax({ type: "POST", url: "./MessagePopup.aspx/SendMessage", data: ("subject=" + subject + "&message=" + message + "&messageId=" + messageId + "&pupilId=" + pupilId), error: function(XMLHttpRequest, textStatus, errorThrown){ alert(textStatus); }, success: function(result){ alert("success"); } }); return false;});我在服务器端的SendMessage方法上添加了一个断点,但是它从未实现过,但是当我运行代码时,将调用jQuery success方法。是什么原因造成的?
3 回答
- 3 回答
- 0 关注
- 625 浏览
添加回答
举报
0/150
提交
取消