У меня возникла проблема с Flash Forms на ColdFusion 9, которая отлично работала в ColdFusion 8. При просмотре флеш-формы в браузере сами элементы формы отображались правильно, но данные для каждого поля не отображаются на входе элементов, а не при подаче формы. Когда страница загружается, я получаю сообщение об ошибке:
964024021.mxml.cfswf:1 ReferenceError: Can't find variable: updateHiddenValue
Функция updateHiddenValue
- это функция, определенная в /CFIDE/scripts/cfform.js
, которая загружается на страницу. Если я использую консоль и запускаю ее напрямую, она работает без проблем:
Чтобы попытаться понять, почему это может произойти, я запустил Чарльза и посмотрел запросы на сервер. Как вы можете видеть на скриншоте ниже, файлы .js получают 200 ответов, показывающих, что они хороши, но запросы cfswf
получают "закрытые соединения", а затем 200 запросов. Запросы cfswf
явно заканчиваются правильно или я вообще не вижу флеш-форму.
Поэтому мне нужно выяснить, почему я получаю эти ошибки .js
, поэтому я могу получить эту флеш-форму. Я могу только предположить, что ошибка исходит из флэш-стороны вещей или с помощью Flash Remoting (?), Я просто не знаю, как отладить эту проблему и заставить вещи двигаться вперед.