【问题标题】:Why I get null values in post ajax call?为什么我在后 ajax 调用中得到空值?
【发布时间】:2015-05-04 13:05:34
【问题描述】:

这是我的 JavaScript 块:

  <script>
    var u;
    var p;

    function login() {
        u = $("#userNameID").val();
        p = $("#passwordID").val();

        $.ajax({
            type: "POST",
            url: "Login.aspx",
            data: { username: u, password: p},
            success: function () { alert("success!!!") }
        });
    }
</script>

在调用后的服务器端,我尝试以这种方式检索值:

    protected void Page_Load(object sender, EventArgs e)
    {
        string user = Request.QueryString["username"];
        string pswrd = Request.QueryString["password"];
    }

但是这两个值都是空的。

我在这里缺少什么?

【问题讨论】:

    标签: asp.net-ajax


    【解决方案1】:

    使用这两个解决方案您可能会得到答案:

    Solution 1

    Solution 2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-12
      • 2016-09-26
      • 1970-01-01
      • 2021-07-03
      • 2021-06-24
      • 1970-01-01
      • 1970-01-01
      • 2020-09-29
      相关资源
      最近更新 更多