Я пытаюсь получить информацию о пользователе из php и обновляю div внутри модального окна с результатом.
Моя проблема в том, что я получаю результат очень поздно. Обновление результата занимает около 10 минут. Я не мог понять, как решить эту проблему. Пока что я погуглил, но, к сожалению, ни одно из решений не решило мою проблему.
Мои JS
setInterval(function(){
fetch_program(); //UPDATE
fetch_user();
}, 1000);
function fetch_user()
{
var action = "fetch_user_data";
var id = $('#userid').val();
$.ajax({
url:"users.php",
method:"POST",
data:{id:id, action:action},
success:function(data)
{
$('#userslist').html(data);
}
})
}
Мои пользователи. php
if($_POST["action"] == "fetch_user_data")
{
//sample post for testing
echo $_POST["id"];
}
Результат из ajax в наборе внутри модального. Пожалуйста, предложите любое возможное исправление
ОБНОВЛЕНИЕ:
У меня есть список программ, который заполняется ajax. скриншот ниже
Вы можете видеть, что есть 2 кнопки добавления пользователя и удаления. Когда я нажимаю кнопку добавления пользователя, он открывается в модальном режиме с множественным выбором. Кнопка добавления пользователя выполняется по событию onclick, которое вызывает функцию ниже
function adduser(userid)
{
var userid = userid;
$("#usermodal").modal("show");
$('#userselect').data("task",userid);
$('#userid').val(userid);
}
В этом модальном режиме я использую функцию fetch_user () ajax для заполнения пользователей.
Так же эта задержка вызвана какой-либо из этих функций?