Angular 7 Компоненты для загрузки при первом нажатии кнопки, а затем показать и скрыть

Выполнение манипуляций с двух сторон, подобных этому, всегда заканчивается немного тизи. Вместо того, чтобы изменять вопросы с помощью jQuery, можете ли вы изменить конечную точку PHP для возврата модального контента с учетом набора идентификаторов? Вот большая идея:

Ваш PHP-код имеет конечную точку, которая принимает список идентификаторов. Эти идентификаторы передаются в код PHP, который делает это, и возвращает список вопросов из идентификаторов (и соответствующих ответов). Когда пользователь сначала посещает вашу страницу, ваш PHP-код автоматически загружает все вопросы в модальный, поэтому пользователь получает всю викторину (подобно тому, как вы загружаете загрузку начальной страницы сейчас).

Как только они завершат викторину, вы сказали, что сохранили идентификаторы вопросов, которые они получили неправильно. Я бы рекомендовал отправить идентификаторы в ваш php-код, чтобы вернуть только что созданный модал, включая только те ответы, которые они получили неправильно. Затем вы можете просто заменить модальный контент на результат. Возможно, что-то вроде этого (это все psuedo-код, но я надеюсь, что он перевернул идею)

// user has finished taking the quiz

$.get({
    "url": "/yourendpoint" + ids.toString()
    "method": "GET"
}.then(function(data){
    $(".modal-content").html(data);
});
0
задан Vinay Kumar 19 January 2019 в 15:36
поделиться