我做了研究并找到了几个解决方案,但它们对我不起作用。这就是我需要你帮助的原因。所以,我正在尝试将字符串发送到代码后面。我有带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 (未授权)
一切看起来都很简单,但是......我尝试了不同的解决方案,但我仍然遇到同样的问题。也许你有任何建议吗? 提前谢谢!