Jquery提交登录数据帮助



我是新手,刚刚学习Jquery。我目前正在提交数据从一个表单和成功,它刷新div,使其更新。

我知道有一个问题与我的数据发送Jquery代码,但我从来没有发送数据。

谁能告诉我这里应该怎么用?

 function secure()
{
      $.ajax({
          type: "POST",
          url: "secure.php",
          async: false,
          data: "username="+$("#username")"password="+$("#password").val(), 
           success: function(msg){
                $("#auth").html(msg);
           }
      });
}

您忘记了一个.val(),一个+和一个&

data: "username="+$("#username").val() + "&password="+$("#password").val(), 

或只是使用serialize() <一口><我>[医生] 方法。

data: $("#username,#password").serialize(), 

…假设您在表单元素上设置了name属性。

让jQuery来处理数据的序列化。只需传递一个对象:

$.ajax({
    type: "POST",
    url: "secure.php",
    async: false,
    data: {
        username: $("#username").val(),
        password: $("#password").val()
    }, 
    success: function(msg) {
        $("#auth").html(msg);
    }
});

最新更新