Загрузите файл JavaScript на keyup
Я знаю, что я могу вызвать функцию JavaScript на Keyup в поле ввода. но есть ли способ обновить файл Javascript на Keyup в моем поле ввода?
Я скачал prettify. Я создаю страницу так же, как stackru, чтобы задать страницу вопроса. Как мы знаем, текст в окне предварительного просмотра обновляется всякий раз, когда мы что-то печатаем. Я мог бы повторить это с помощью jquery и ajax. Но в частях кода prettify не работает. Однако, когда у меня есть код, когда страница загружается, это работает.
Я полагаю, что перезагрузка файла jt prettify каждый раз, когда я ввожу что-то, заставит его работать.. пожалуйста, помогите
2 ответа
Вы не должны пытаться приблизиться к этому путем перезагрузки любых сценариев. Это действительно глупая идея, это как полная противоположность того, что вы должны делать.
Посмотрите, есть ли какой-нибудь метод в prettify.js, который вы можете вызвать, когда хотите повторно преттифицировать части кода.
Я не совсем уверен, что понимаю ваш вопрос - неясно, действительно ли файл, который вы хотите перезагрузить, изменяет содержимое?
У меня был опыт перезагрузки файла, который кэшировался браузером. чтобы избежать кеша браузера, просто добавьте параметр в ваш URL
То есть: если вы хотите перезагрузить http://www.example.com/myjs.js позвоните по http://www.example.com/myjs.js?id=1234 (где 1234 - это отметка времени или счетчик, в основном что-то другое каждый звонок)
хотя это не красиво, это работает.