在Ajax请求期间从服务器获取状态401

时间:2017-12-01 17:13:22

标签: jquery asp.net ajax vb.net

我做了研究并找到了几个解决方案,但它们对我不起作用。这就是我需要你帮助的原因。所以,我正在尝试将字符串发送到代码后面。我有带Ajax请求的home.aspx页面:

$.ajax({
                type: "POST",
                url: "home.aspx/generatePDF",
                data: 'list: ' + listOfHeights,
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                cache:false,

                success: function (msg) {
                    alert(msg.d);
                },
                failure: function () {
                    alert(response.d);
                }
            });

我的代码背后有一个函数:

 <System.Web.Services.WebMethod()>
    Public Shared Function generatePDF(ByVal list As String) As String
        Dim tmp As String
        tmp = list
        Return True
    End Function

结果我得到了:

  

无法加载资源:服务器响应状态为401   (未授权)

一切看起来都很简单,但是......我尝试了不同的解决方案,但我仍然遇到同样的问题。也许你有任何建议吗? 提前谢谢!

0 个答案:

没有答案