Загрузите файл 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 - это отметка времени или счетчик, в основном что-то другое каждый звонок)

хотя это не красиво, это работает.

Другие вопросы по тегам