Іноді це не працює, якщо:
1) у вас є помилка в коді сценарію Java перед вашим рядком з $('#myModal').on('show.bs.modal'...)
. Для усунення несправностей поставте попереджувальне повідомлення перед рядком, щоб побачити, чи з’являється воно під час завантаження сторінки. Щоб усунути вищезазначені JS, щоб побачити, яка з них є проблемою
2) Інша проблема полягає в тому, що ви завантажуєте JS в неправильному порядку. Наприклад, ви можете отримати $('#myModal').on('show.bs.modal'...)
частину перед тим, як фактично завантажити JQuery.js. У цьому випадку ваш дзвінок буде проігноровано, тому спочатку в HTML (перегляньте джерело сторінки, щоб переконатися) перевірте, чи посилання на скрипт на JQuery знаходиться вище вашого модального onShow
виклику, інакше воно буде проігноровано. Щоб усунути неполадки, помістіть попередження всередину показу на попереднє. Якщо ви бачите той, який був раніше, а не той, що знаходиться всередині функції onShow, зрозуміло, що функція не може виконуватися. Якщо написання правильне, швидше за все, ваш дзвінок до JQuery.js не зроблено або зроблено після onShow
частини