Как мне выйти из бесконечного цикла ajax? - PullRequest
0 голосов
/ 05 июля 2019

Я запустил видео проект.Я сам написал свой видеоплеер.Я использую javascript, jquery, asp.net и c #.

Я остановил видео в считанные секунды, которые пользователь установил, и пользователь задал вопросы, чтобы появиться на экране.Видео останавливается.Вопрос идет.Нажав вариант ответа.Выбранный вариант сохраняется в базе данных (для анализа).

Я отправляю свои данные на сервер через ajax.Он отлично работает, когда вы отвечаете на вопросы мгновенно.Но я жду определенное время и жду кнопку, не могу пропустить вопрос.Вопрос не идет с экрана, как будто он вошел в бесконечный цикл.Я вывожу свои вопросы на экран с помощью css, который я создал с помощью Z-index.

Я попробовал "cache: false" в ajax.Но это не так.Chrome, Edge и Android ждут определенное время я сталкиваюсь с этой проблемой.Но когда первый вопрос появляется на экране в Ios и Safari, вопрос застревает, если я не жду определенное время ...

Ниже приведен код ajax, который запускается при первом запускеНажмите.

Я был бы признателен, если бы вы помогли.Я занимаюсь этой проблемой около двух недель.

c1.onclick=function(){

    $.ajax({

            type:"POST",
            url: "VideoPlayerDemo.aspx/SonucKaydet", 
            data:'{user:'+JSON.stringfy(user)+',VKodu:'+JSON.stringfy(VKodu)+',SoruKodu:'+JSON.stringfy(user)+'}',
            contenttype:"json",
            success:function(data){
                if(document.getElementById("my_ad").style.visibility !="hidden")
                {
                    document.getElementById("my_ad").style.visibility ="hidden"; 
                }   
            },   
        }),   
    }),
    v.play();
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...