【问题标题】:Jquery ajax call with asp.net routing implemented实现了asp.net路由的jquery ajax调用
【发布时间】:2011-08-05 09:23:52
【问题描述】:

我正在使用 asp.net 表单,我实现了 asp.net 路由,现在我的标准 ajax 调用不起作用。

 $.ajax({
        type: "POST",
        url: "http://localhost:45027/Users/UserData.aspx/GetData",
        data: "{}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (data) {
            //do something with data
        },
        error: function (textStatus) {

        }
    });

但现在我的 url 不是 http://localhost:45027/Users/UserData.aspx 而是 http://localhost:45027/UserSettings 并且我的 ajax 调用不再起作用...我找到了一些答案,但都与 MVC 相关,我无法在我的应用程序中实现它们. 谢谢

【问题讨论】:

  • 你试过http://localhost:45027/UserSettings/GetData吗?不确定它是否会起作用,但如果你这样做了,或者如果你没有尝试过,可能值得说明。
  • 我试过了,还是不行:(

标签: jquery asp.net ajax webforms


【解决方案1】:

您是否尝试过在浏览器中请求相同的网址? $.ajax POST 所做的只是将该请求作为表单发布。由于您的 data: 参数中没有任何内容,也许它应该是一个 GET 请求?

【讨论】:

    猜你喜欢
    • 2011-09-21
    • 1970-01-01
    • 2019-01-10
    • 1970-01-01
    • 1970-01-01
    • 2011-12-30
    • 1970-01-01
    • 2017-10-08
    • 2013-05-13
    相关资源
    最近更新 更多