我是新手,刚刚学习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);
}
});