Неопределенное исключение: ReferenceError: Неопределенная переменная: $

У меня есть два идентичных сайта, один работает, другой не совсем, который получает ошибку JavaScript.

Основные функции - это когда пользователь нажимает кнопку "Сохранить сейчас", а файл file.js проверяет функцию "Сохранить сейчас" и позволяет пользователю перейти к корзине покупок, а кнопка "Продолжить" находится за кнопкой "Дизайн не сохранен". Корзина покупок находится на скрытой панели над редактором, а кнопка "Продолжить" скрывает скрытую панель с именем "корзина". На этой панели корзины есть форма PayPal со скриптом цен.js.

Это хорошо работает в первой ссылке, но во второй ссылке, указанной ниже, изображение Throbber просто вращается и не будет проверять функцию сохранения, что позволяет пользователю никогда не переходить в корзину.

Я предполагаю, что вы можете легко найти file.js и Popular_Prices.js, перейдя по ссылкам выше.

Я не лучший программист (самоучка и опасный человек), и я очень озадачен этим, кто-нибудь может подсказать, как это исправить, и объяснить это простыми словами, которые я мог бы понять?

Заранее спасибо!

Рабочая ссылка: http://www.budgetsignstore.com/popular-sign-designer.html?320-1c-automotive-magnet-banner-template-green-auto-south-detail

Неработающая ссылка: http://www.lowcostsigns.com/banner-editor.html?320-1c-automotive-magnet-banner-template-green-auto-south-detail

Вот ошибка, которую я получаю:

[1/26/2014 11:07:31 AM] JavaScript - http://www.lowcostsigns.com/low-cost-signs-online-editor.html?320-1c-automotive-magnet-banner-template-green-auto-south-detail
Inline script thread
Uncaught exception: ReferenceError: Undefined variable: $
Error thrown at line 3, column 0 in http://www.lowcostsigns.com/file.js:
    $(document).ready(function () {
[1/26/2014 11:07:31 AM] JavaScript - http://www.lowcostsigns.com/low-cost-signs-online-editor.html?320-1c-automotive-magnet-banner-template-green-auto-south-detail
Inline script thread
Uncaught exception: ReferenceError: Undefined variable: $
Error thrown at line 467, column 0 in http://www.lowcostsigns.com/popular_prices.js:
    $(document).ready(function () {

2 ответа

Решение

В строке 118: <script type="text/javascript" src="wpscripts/jquery.js"></script>

Попробуйте переместить его выше строки 24: <script type="text/javascript" src="wpscripts/jsNavBarFuncs.js"></script>,

Как я вижу в коде, вы загружаете эти файлы перед загрузкой jquery. пожалуйста, переместите

<script type="text/javascript" src="wpscripts/jquery.js"></script>

в верхней части заголовка

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