2012-06-08 4 views
1

JQueryreferesh файл из расслоения плотного другой JS файл

Я использую следующий для загрузки JS файла из другого файла JS.

$.getScript("js/keys.js"); 

Благодаря Ajax вызова, я удалить некоторые из обработчика событий key.js. поэтому для этой цели я использую вышеупомянутый код, чтобы перезагрузить keys.js, чтобы четный обработчик, который я удалил, затем был доступен. Он работает нормально, но

Я хочу, чтобы, когда я помню key.js, он перезагружает только тот фрагмент кода, который не находится в кеше, потому что он сбросил значение переменных.

+1

«Я хочу, чтобы, когда я вспоминаю key.js», вы хотите что? – VJAI

+0

Я хочу, когда я вызываю $ .getScript ("js/keys.js"), он не перезагружает весь файл key.js. но загрузите только ту область, которую я удалил! потому что когда я вызываю $ .getScript («js/keys.js») файл key.js по-прежнему доступен с переменными, но не обработчик событий доступен, потому что я удалил –

+0

Так как мы не работаем с вами .. вы должны быть более ясно с вопросом, хотите ли вы ответы. – VJAI

ответ

1

Я порекомендую не перезагружать файл key.js, только активный/напоминающий обработчик событий, который вы удалили.

вместо написать следующий код:

$.getScript("js/keys.js"); 

заменить его, как: (один пример)

$("#name").click(function(){ 

}); 

Надеется, что это поможет.

+0

ok Позвольте мне попробовать, как вы направили –

Смежные вопросы