2010-04-08 3 views

ответ

3

Не совсем плагин jQuery, но вы можете попробовать посмотреть на RequireJS. Особенно раздел «How to use RequireJS with jQuery».

У меня пока нет опыта работы с этим решением, но из того, что я читал и играл, мне нравятся возможности.

43

Как насчет jQuery.getScript()? Он встроен в jQuery и работает так:

$.getScript('ajax/test.js', function() { 
    alert('Load was performed.'); 
}); 
+0

+1 Это выглядит идеально. – itsafire

+3

Примечание: путь относится к корневой папке, а не к файлу jQuery. Итак, если у вас есть основной файл для ваших функций, таких как site.com/assets/main.js, и вы используете эту функцию для загрузки в «test.js», функция будет: $ .getScript ('assets/test. js ', function() { предупреждение (' Нагрузка выполнена. '); }); или где у вас есть файл. Надеюсь, это поможет! –

+5

@DrewDelloStritto Путь не относится к корневой папке, а к папке, в которой браузер называется html-файлом. Поэтому, если вы загружаете site.com/assets/page.html, а основной скрипт находится на сайте site.com/assets/main.js, чем для загрузки теста в той же папке, вам нужно '$ .getScript ('test.js', function() {alert ('Нагрузка выполнена.');}); ' – Alepac

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