Ajax调用后台方法怎么不行哪错了,在线等

huyang77 2014-03-13 04:25:14
前台代码
 $("#btnsubmit3").click(function () {
$.ajax({
type: "POST",
url: "../Ajax-Rpc/Default.ashx/GetStr",
data: null,
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (data) {
alert(data.d);
},
error: function (err) {
alert(err);
}
});
return false;
})


后台代码
        [System.Web.Services.WebMethod]
public static string GetStr()
{
return "Hello Ajax!";
}

在线等那有问题?
...全文
156 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wang-Yucai 2014-03-13
  • 打赏
  • 举报
回复
你请求的Default.ashx文件,不是WebSErvice,为什么你的GetStr方法要标记[WebMethod]? 如果你要使用ashx文件,首先要实现IHttpHandler接口的ProcessRequest方法的。

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧