なぜ入力から値が得られないのですか?私は警告ボックスでそれをチェックし、値はありません。私は間違ったコードが表示されないまたは多分私は私のコードで書くために何かjqueryが入力から結果を取得しない
<div class="login" align="left">
<input type="input" class="user" placeholder="Username"/>
<input type="password" class="pass" placeholder="Password"/>
<button name="login" class="btnLogin" id="btnLogin">LOGIN</button>
<div class="register"><a href="register.php" class="reg">Register Now!</a></div>
</div>
<script>
$(document).ready(function(){
$(document).on('click','#btnLogin',function(){
var username = $('.user').text();
var password = $('.pass').text();
alert(username); //------------>this alert box is null
$.ajax ({
url:"login_func.php",
method:"POST",
data:{username:username, password:password},
dataType:"text",
success:function(data){
alert(data);
}
});
});
});
</script>
</body>
テキストの代わりに使用val() – Geeky