Dies ist mein home.jsp und meine süße Warnung umgeleitet auf die gleiche Seite zu anderen Abschnitt. Die Umleitung ist erfolgreich, aber die süße Warnung ist nicht geschlossen. Wenn ich closeOnConfirm setze, funktioniert True Redirect nicht.Sweet Alert Redirect zu gleichen JSP mit wechselnden Abschnitt
$(document).ready(function(){
$(".btn").on("click",function(){
var dataString=$("#myForm").serialize();
$.ajax({
type: "POST",
url: "some.jsp",
dataType: 'json',
data: dataString,
success: function (data) {
console.log(data);//"success"
if (data.stat === "success") {
swal({
title: "Submitted!",
closeOnConfirm: false
}, function() {
window.location.href="home.jsp#about";
});
} else if (data.stat === "failed") {
swal({
title: "Submission Failed!",
closeOnConfirm: true
});
}
},
error: function (data) {
console.log(data);
}
});
});
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/sweetalert/1.1.3/sweetalert.min.js"></script>
<div id="myForm">
<form>
<input type="text" name="text">
<input type="button" value="Send" class="btn">
</form>
</div>
<div id="about">
<!-- Some Data -->
</div>