ajax и $ .getScript (), чтобы получить новый скрипт - PullRequest
1 голос
/ 24 февраля 2011

Я пытаюсь динамически добавить функцию js, чтобы прочитать о $.getScript().Поправьте меня, если я ошибаюсь, но, похоже, $.getScript() просто вызовет файл .js, который уже находится в общей папке, и просто как бы "загрузит его" и сделает его доступным, но сам вызываемый файл jsпросто статический JS.То, что я пытаюсь сделать, это вызвать динамический js-скрипт, и содержимое этого js-скрипта значительно меняется, поэтому оно должно исходить от сервера.

  • Я думаю, что это невозможно с $.getScript() один или это?
  • Если нет, я мог бы создать ajax, который возвращает синтаксис функции, но как мне затем каким-то образом добавить его к текущему js или как создать для него файл js и загрузить этот js?
  • Возможно, я бы хотел удалить новые js позже, но это не является приоритетом.

Так может ли $.getScript() помочь с этим или комбинацией $.getScript() и .ajax?

1 Ответ

3 голосов
/ 24 февраля 2011

Комментарий Пекки правильный - jquery не имеет значения, какое расширение файла.

$. GetScript ("dynamicScript.php") будет работать нормально, если этот файл выводит действительный скрипт (теги скрипта не требуются)

...