JS проблема при загрузке Blade View в другой с помощью AJAX

-3

Я сделал с загрузкой вида блейда в другой с помощью ajax. Но Javascript, написанный в основном файле, не работает для загруженного файла. Как я могу решить эту проблему?

bladeView

<span class="selectable " id="" name="">
Rate Here
</span>

JS в bladeMain

$('.selectable').click(function () {
            alert('working');
        });
  • 0
    Пожалуйста, покажите нам свой код.
  • 0
    Код обновлен ...
Показать ещё 2 комментария
Теги:
laravel-blade

1 ответ

1

Наконец нашел решение, используя следующую функцию JQuery

$(document).on('click', '.selectable', function () {
            alert('hi');
        });
  • 0
    Да, вы правильно поняли. Причина, по которой это не сработало, заключалась в том, что событие было присоединено, когда его еще не было в DOM, и JS не смог найти элемент для подключения. Лучшее решение - написать это в вашей успешной функции success:function(){ ... } ajax success:function(){ ... }
  • 0
    Это мой Аякс. Как я могу поместить свой предыдущий код внутри него. success: function (data) {$ ('# table'). html (data); }
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню