你可以使用不在表单中的字段进行POST

时间:2014-03-05 16:50:01

标签: jquery post

是否可以使用“username”和“password”中的值替换硬编码数据“ss和bb”,即使它们未包含在表单中?这是使用POST。

以下代码:

<html>
<head>
<title>jQuery Hello World</title>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

</head>

<body>

<script type="text/javascript">

$(document).ready(function(){
 $("#msgid").html("This is Hello World by JQuery");

 $("#clear").click(function(){
   $("#msgid").empty();
 });

 $("#submit").click(function(){

   $.post("/login", {username:"ss",password:"bb"}, function(data) {
     alert("post finished");
   });

 });


});

</script>

This is Hello World HTML

<div id="msgid">
</div>

<div id="content">
  <input type="text" id="username"></input>
  <input type="password" id="password"></input>


  <br><input type="button" value="clear" id="clear"></input>
  <br><input type="button" value="submit post" id="submit"></input>
</div>

</body>
</html>

谢谢。

1 个答案:

答案 0 :(得分:2)

您可以使用 val() 来获取输入值:

{username:$('#username').val(),password:$('#password').val()}