フォームを投稿してホームページにリダイレクトするJavaScript関数を作成しました。ホームページにアクセスするために window.location.replace を使用しています。ただし、URL を置き換える代わりに、関数は現在の URL の前に URL を追加しています。どうしたの?
$('#submit_fourth').click(function () {
// send data to server to save in table dbo.aspnet_Users =================================================
var firstname = $("#firstname").val();
var lastname = $("#lastname").val();
var username = $("#username").val();
var password = $("#password").val();
var email = $("#email").val();
$.post("/Account/Register", { FirstName: firstname, LastName: lastname, UserName: username, Password: password, ConfirmPassword: password, Email: email });
//send information to server
alert('Congratulations! Your account has been sucessfully created.');
//get back to the login screen
window.location.replace("dgsmart/Central/Login");
現在の URL は 184.180.25.240/dgsmart/account/register で、登録ボタンをクリックすると 184.180.25.240/dgsmart/account/central/login になります