AJAX调用 - 404未找到

时间:2015-10-30 11:06:53

标签: c# jquery asp.net ajax

我正试图通过AJAX在服务器端调用一个函数。 connect_v2.ascx文件中的函数,包含在用户/模块中。这是我的电话代码:

    function Request() {
    $.ajax({
        type: "POST",
        url: '<%= ResolveUrl("~/user/modules/connect_v2.ascx/Follow") %>',
            data: "{}",
            contentType: "application/json",
            success: function (msg) {
            }
        });
}

我的服务器端功能如下:

    [WebMethod]
public static void Follow()
{


}

我收到404 Not Found错误,这意味着我没有提供正确的网址。谁能帮助我看看我在这里做错了什么?

2 个答案:

答案 0 :(得分:2)

尝试使用&#34; ../"开始路径;而不是&#34;〜/&#34;

答案 1 :(得分:2)

WebMethod内无ascx。更好的解决方案是创建asmx并在那里写WebMethod