【问题标题】:$.ajax in vb.net not workingvb.net 中的 $.ajax 不起作用
【发布时间】: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


【解决方案1】:

url:“pagetest.aspx/DownloadFolder”,不对。

问候

【讨论】:

  • 请添加一些解释为什么此代码有助于 OP。这将有助于为未来的观众提供一个可以从中学习的答案。请参阅How to Answer 了解更多信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多