小编lex*_*exx的帖子

VB.NET 后台代码无法从 AJAX 请求获取数据

如果你能帮助我,我会很高兴。我在 Page_Load 中获取应来自 AJAX 请求的数据时遇到问题。我做了一个 AJAX 请求:

$.post({
            url: 'pdf.aspx',
            //data: { ID: '1833' },
            data: 'id=1833',
            dataType: 'text',
            type: 'post',   
            contentType: 'application/x-www-form-urlencoded; charset=UTF-8',

            success: function (data, textStatus, jQxhr) {
                console.log("sssss " + data);
            },
            failure: function (msg) {
                console.log("fffff " + msg);
            },
            error: function (jqXhr, textStatus, errorThrown) {
               console.log(errorThrown);
            }
        });
Run Code Online (Sandbox Code Playgroud)

我有后面的代码:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) 
  Handles Me.Load

    Dim ID = Request.Form("id")
    Response.Write(ID)

End Sub
Run Code Online (Sandbox Code Playgroud)

结果我什么也没得到 ID 变量。我尝试了所有可能的选择,但仍然有问题。有任何想法吗?谢谢您的任何答复!

vb.net asp.net ajax jquery asp.net-ajax

0
推荐指数
1
解决办法
5553
查看次数

标签 统计

ajax ×1

asp.net ×1

asp.net-ajax ×1

jquery ×1

vb.net ×1