#jquery绑定button执行失败
代码是这样的:
$(document).ready(function(){
$("#userlogin").click(function(){
var username = document.getElementById("input_name").value.toString();
var password = document.getElementById("input_password").value.toString();
console.log("1111")
$.post("url",{
M_name:username,
M_password:password
},
function(data,status){
var session = data.session;
if(session == username){
window.location.href="xxxxx";
}
});
});
});
</script>
<body>
<button id="userlogin">登录</button>
<div class="login">
<form action="{% url 'demo:demo_login' %}" method="post" enctype="multipart/form-data">
{% csrf_token %}
<div class="forms">
<h3 style="color: forestgreen">用户名:</h3><label for="input_name"></label><input placeholder="Username" type="text" id="input_name" name="M_name"><br>
<h3 style="color: forestgreen">密 码:</h3><input placeholder="Password" type="password" id="input_password" name="M_password"><br>
</div>
<div class="btn">
<div>
<a style="color: red">{{ result }}</a>
<button id="userlogin">登录</button>
</div>
</div>
</form>
</div>
</body>
第一个button点击可以成功执行,第二个button点击之后只能在控制台输出111,后面的post请求和跳转页面都不能执行。求帮助,百度了好几个都没有解决。