Ruby - Можно ли использовать FancyBox для кнопки? - PullRequest
0 голосов
/ 17 мая 2018

Можно ли использовать FancyBox для кнопки?

 document.getElementById("btn-dispos").addEventListener("click", function(){
                $.ajax({
                    type: "get",
                    url: path_to_load_plages_dispo_fournisseurs,
                    data: {ids : ids},
                    success: function(data){
                        $('#btn-dispos').fancybox(
                            {type: 'ajax'},
                            fancyOptions
                        );
                    }
                });
            });

<button id="btn-dispos">Results</button>

Это дает мне следующую ошибку:

Запрошенное содержимое не можетбыть загруженным.Пожалуйста, попробуйте позже.

Заранее спасибо!

1 Ответ

0 голосов
/ 17 мая 2018

"Можно ли использовать FancyBox для кнопки?"- Да, не имеет значения, какой HTML-элемент вы используете.

Но ваш код не имеет никакого смысла.Вы прикрепляете пользовательский обработчик события клика для элемента #btn-dispos.И затем, когда пользователь нажимает вашу кнопку, вы делаете запрос ajax, а затем присоединяете другой обработчик события щелчка к предыдущему элементу (выполняя $('#btn-dispos').fancybox()).Почему ты бы так поступил?Если вы хотите отобразить ответ ajax, то сделайте это - $.fancybox.open( your content )

И, наконец, в вашем сообщении об ошибке четко указано, что контент не может быть загружен.Проверьте свой путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...