スクリプトの私のウェブサイトのサインアップは以下のとおりです。top.location.href = '/';
ユーザーがサインアップをクリックすると、AJAX を介してすべてのデータが別のページに送信され、成功した場合はページが変更されるはずですが、関数を呼び出すとすぐにページが代わりにホームページにリロードされるようですAJAX 呼び出しの成功を待機します。
私は何を間違っていますか?どうすれば修正できますか?
<script>
$("#button").click(function() {
username = $('#loginNames').val();
password = $('#passwords').val();
email = $('#email').val();
q = $('#q').val();
a = $('#a').val();
name = $('#i7').val();
jQuery.ajax({
type: "POST",
url: "signupprocess.php",
data: {'username':username, 'password': password, 'email': email, 'q':q, 'a':a, 'name': name},
cache: false,
success: function(response) {
if(response === up) {
top.location.href = '/';
} else {
$('#response').html(response);
}
}
});
return false;
});
</script>