将Json对象发送到服务器(自动没有单击/提交按钮)

时间:2014-02-09 17:40:29

标签: jquery json

    $(document).ready(function () {
    $("#btnSubmit").click(function () {
        //collect userName and password entered by users
        var userName = $("#username").val();
        var password = $("#password").val();

        auth(userName, password);
    });
});

这是通过点击/提交按钮将json对象发送到我的服务器的示例。我想知道一旦页面打开就会自动发送数据。

我的想法是摆脱点击功能。但这是正确的方法吗?

3 个答案:

答案 0 :(得分:0)

您可以使用ajax发送数据而无需单击提交按钮

答案 1 :(得分:0)

您可以随时摆脱按钮点击处理程序,并在页面加载时调用auth函数:

$(document).ready(function () {
    //collect userName and password entered by users
    var userName = $("#username").val();
    var password = $("#password").val();

    auth(userName, password);
});

由于此代码在加载页面时执行,因此它假定您的服务器已在您尝试读取的输入字段中存储了一些值。用户没有时间输入。

答案 2 :(得分:0)

   $(document).ready(function () {
//    $("#btnSubmit").click(function () {
        //collect userName and password entered by users
        var userName = $("#username").val();
        var password = $("#password").val();

        auth(userName, password);
//    });
});