#jquery #html #ajax #jsp #single-sign-on
#jquery #HTML #ajax #jsp #единый вход
Вопрос:
Я добавил ajax-вызов в свой код. после ее добавления я сталкиваюсь с периодической проблемой в кнопке входа. т.е. кнопка работает только после двух или трехкратного нажатия.
Я подумываю об удалении тайм-аута в 1 секунду также из ajax-вызова.
$.ajaxSetup({
timeout: 1000
});
console.log(dom, iden);
$.post("getidp", {
dom: dom,
iden: iden
}, function(data, status) {
alert("test click");
var result = $.trim(data);
window.location = (url.substring(0, res 5) (result "/") url.substring(res 5, url.length));
}
Перед добавлением этих изменений кнопка входа перемещалась в пределах 1 клика. Однако после этих изменений иногда она работает только после двух или трех щелчков.
Комментарии:
1. Синтаксис, по крайней мере, кажется нормальным, но на самом деле здесь нет ничего, что мы могли бы отладить, чтобы помочь вам. Попробуйте проверить консоль на наличие ошибок после выполнения AJAX-запроса
Ответ №1:
Первым параметром $.post
метода должен быть URL-адрес, на который должен быть отправлен запрос post вместо строки (‘getidp’) в вашем случае.
Проверьте официальную документацию — https://api.jquery.com/jquery.post /
Комментарии:
1. я думаю, это не связано с ajax
2. Я получаю подтверждение из файла jsp. Кнопка нажатия периодически отменяется