【发布时间】:2017-05-25 02:35:06
【问题描述】:
我有一个错误,当我在aspx 中进行基本的 AJAX 调用时,我不明白为什么会发生它。
代码:
function DownloadClick() {
$.ajax({
type: "POST",
url: "pagetest.aspx/DownloadFolder",
dataType: "json",
success: function (response) {
alert(response.d);
},
failure: function (response) {
alert(response.d);
}
});
}
Partial Class pagetest
Inherits System.Web.UI.Page
<System.Web.Services.WebMethod()>
Public Shared Function DownloadFolder() As String
Return "OK it hit the serverside"
End Function
End Class
我确定这是基本错误,但很长时间没有这样做,我猜(希望)这是一个愚蠢的错误。
【问题讨论】:
-
恐怕需要更多信息。您在浏览器控制台中看到什么了吗?是否调用了
DownloadFolder方法? -
你有什么错误?在浏览器中调用“pagetest.aspx/DownloadFolder”是否有效?
-
它似乎执行了一个事件,即使用代码 200 调用了 downloadfolder 方法。但是它没有到达文件(没有命中断点)
-
“它没有到达文件” - 这没有意义,你在说什么文件?
-
对不起,对于 aspx.vb 文件 - 它试图调用的方法 (DownloadFolder)
标签: jquery asp.net ajax vb.net