ここでやろうとしているのは、ユーザー名が存在するときにボタンを無効にすることです。それ以外の場合、ボタンは有効になります。私は javascript/jquery に精通していないので、ちょっとした助けが必要かもしれません。どれでもいただければ幸いです:
$('#username2').keyup(function() {
var username = $(this).val();
$('#username_status').text('searching....');
if(username2 != "") {
$.post('username_check.php',{username2:username}, function(data) {
$('#username_status').text(data);
});
}
else {
$('#username_status').text('Nothing');
}
if ($('#username_status').text(data) != 'Username available!') {
$("#btnSignUp").prop("disabled", false);
} else {
$("#btnSignUp").prop("disabled", true);
}
});
条件文のやり方が間違っていると思います。