Как добавить JQuery на HTML-страницу в качестве веб-ресурса в динамике CRM 2011 - PullRequest
10 голосов
/ 08 марта 2011

много проблем с этим.Я пытаюсь запустить простой скрипт jquery внутри html-страницы, чтобы просто всплыло окно с предупреждением.

Я загрузил библиотеку jquery и библиотеку json

У меня есть html-страница сследующие ссылки и ссылка на мой скрипт jquery.Однако, когда я встраиваю этот html как iframe, он не приходит с предупреждением.

 <SCRIPT src="../ClientGlobalContext.js.aspx"></SCRIPT>
 <SCRIPT type=text/javascript src="../jquery1.4.1.min.js"></SCRIPT>

Я читал что-то об относительных путях и что вы пробовали

<SCRIPT type=text/javascript src="../Script/jquery1.4.1.min.js"></SCRIPT>

<SCRIPT type=text/javascript src="../Scripts/jquery1.4.1.min.js"></SCRIPT>

оба.

Но это не работает.

1 Ответ

8 голосов
/ 10 марта 2011

Я вижу две доступные вам опции.

Вариант 1: Относительные пути Веб-ресурсы могут указывать друг на друга через относительные пути.Таким образом, это действительно зависит от «имени» вашего веб-ресурса html и ваших веб-ресурсов jquery.

«Имя» веб-ресурса не может быть изменено после его создания.Итак, вы хотите обратить на это пристальное внимание.(Однако вы всегда можете удалить его и создать заново с новым именем.) Это значение имени может содержать путь.

Например, ваш веб-ресурс библиотеки jQuery может иметь имя «/Scripts/jquery.js».Если ваша html-страница (на которую указывает ваш iframe) имеет имя «/Pages/mypage.html», то эта html-страница должна ссылаться на библиотеку jQuery следующим образом:

<script src="../Scripts/jquery.js"></script>

Она должна идти вверхуровень, чтобы выбраться из папки «Страницы», затем перейти в папку «Сценарии» и получить доступ к файлу jquery.js.Вы можете думать об этом как о настоящей файловой системе, как если бы вы работали с обычным сайтом ASP.NET.

Вариант 2: CDN Хост-библиотеки Google (и других сетей), такие как jQueryв своих сетях доставки контента (CDN).Они разработали, чтобы они были очень быстрыми и надежными.Если вы не возражаете против необходимости подключения к Интернету для работы вашей функциональности, вы можете напрямую связать ее с jquery на CDN Google.

Для этого измените тег сценария для jQuery на:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...