не могу загрузить HTML-текст в тег Div с помощью jquery в Vaadin 7

Вы можете указать последний аргумент как true для caseInsensetive match

string.Compare(lowerCase, upperCase, true);
0
задан Hari 18 January 2019 в 14:14
поделиться

1 ответ

Здесь есть несколько вещей, которые могут пойти не так. Было бы полезно, если бы вы описали какие-либо соответствующие сообщения в журнале или что-то подобное.

Я вижу несколько разных причин, почему это не работает для вас:

  1. Логика соединителя не работает вообще, например, из-за опечатки в значении аннотации @JavaScript или имени функции соединителя (т.е. de_vaadin_ui_myapp_MyWidget). Вы можете проверить, действительно ли он загружен, добавив, например, console.log(this.getElement()) внутри функции верхнего уровня.
  2. HTML запрашивается с неверного URL. Проверьте инспектор сети в инструментах разработчика браузера, чтобы увидеть, какой абсолютный URL действительно загружен и возвращает ли он ожидаемый результат или только, например. ответ 404. Если это проблема, вы можете переместить файл HTML в другое место или изменить относительный URL-адрес, переданный в load, на что-то
  3. Содержимое расширенного элемента сбрасывается при каждом изменении состояния событие, потому что innerHTML переназначен. Это может помочь переместить оператор, который назначает innerHTML, за пределы обработчика onStateChange, чтобы он выполнялся только один раз во время инициализации. Это также может вызвать ситуацию, когда $("#content") запускается еще до создания div, в результате чего он не находит целевой элемент.
0
ответ дан Leif Åstrand 18 January 2019 в 14:14
поделиться