Застрял в разделе платежной информации на странице оформления заказа


Каждый раз, когда я пытаюсь продолжить процедуру тестирования страницы оформления заказа, я застреваю на платежной информации. В нем говорится о загрузке, но не продолжается для следующего раздела.

  1. Я использую оформление заказа на одной странице
  2. когда я нажимаю "проверить элемент" и перехожу на вкладку "сеть", отображается 1 файл js, который является jquery-1.10.2.мин.карта
  3. Возвращена ошибка: "Неперехваченная ошибка типа: строка не является функцией" в файле js, называемом prototype.js
  4. Я использую magento 1.9

Кто-нибудь может помочь в этом?? Мой веб-сайт www.925sterlingsilver.com.au

Тхнакс заранее

Author: Phil Birnie, 2014-06-13

3 answers

Не могу прокомментировать (недостаточно высокая репутация), но функция, которая приводит к ошибке, находится в opcheckout.js скрипт, строка 372, где вызывается функция Ajax, которая сохраняет платежную информацию.

Я бы начал с window.console.регистрируйте все параметры, которые передаются этой функции перед ее вызовом, чтобы вы могли диагностировать проблему. Я предполагаю, что у одного из них есть проблемы (имеет значение null или неправильный тип, основанный на вашей ошибке).

Когда вы вернитесь к базовой теме, проблема все еще возникает?

Если нет, сравните файлы шаблонов (вероятно, package/template/checkout/onepage.phtml и/или package/template/persistent/checkout/onepage/billing.phtml) с их аналогами базового пакета, чтобы найти различия и, надеюсь, проблему.

 1
Author: Phil Birnie, 2014-06-13 13:18:27

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

Спасибо всем, кто пытался помочь. Гарри

 1
Author: Harry, 2014-06-14 12:04:25

Использовали ли вы Mage::log() или echo на любой из страниц, связанных с оформлением заказа, что может привести к остановке загрузки, если вы напишете какие-либо неправильные типы в журнале или echo.

 0
Author: prasad maganti, 2014-06-13 13:18:04