Я создал API входа, который хочу использовать в приложении, я тестирую его в браузере P C, он корректно проверяет учетные данные для входа, но вместо перенаправления на указанную страницу он просто отображает сообщение об успехе.
Вот мой jquery код, который должен обрабатывать вход в систему:
<script type="text/javascript">
jQuery(document).ready(function($) {
$("#login").click(function(e) {
$("#result").hide();
e.preventDefault();
var luser = $("#username").val();
var lpass = $("#password").val();
$.post("https://example.com/app/login-api.php", {luser:luser, lpass:lpass}, function(data) {
$("#result").show();
if(data == "successok") {
window.localStorage.setItem("username","luser");
window.location.href = "index2.html";
}
else
{
$("#result").html(data);
}
});
return false;
});
});
</script>
API входа отображает "successok" при правильном вводе, но в противном случае появляется сообщение об ошибке. Согласно приведенному выше коду, я ожидаю перенаправление на index2. html, но я получаю «successok», отображаемое в div результата.
Что может быть не так?