Django-stripe-paymants и eldarion-ajax подписываются на ответ JSON

Я работаю с Django-stripe-paymants, и он работает, за исключением обработки ответа JSON после заполнения формы подписки. Платеж обрабатывается, и веб-хуки выглядят хорошо.

Но это просто показывает, что JSON - это окно браузера.

ie:

{"html": "\n\n\n<div class=\"subscribe-form\">\n    <h2>Purchase a Subscription.....

Я предполагаю, что в Java-скрипте чего-то не хватает, но я застрял.

Я несколько раз читал документацию и искал решение. Распространенной причиной этого было отсутствие загрузки bootstrap-ajax.js. С момента последней актуальной проблемы, которую я могу найти, bootstrap-ajax был переименован в eldarion-ajax.

Мой базовый шаблон включает в себя:

<script src="{% static 'js/vendor/checkout.js' %}"></script>
<script src="{% static 'js/vendor/jquery-1.11.0.min.js' %}"></script>
<script src="{% static 'js/vendor/eldarion-ajax.min.js' %}"></script>

Любые указатели будут оценены. Javascript не моя сильная сторона..

Спасибо!


person Andrew Smith    schedule 14.02.2014    source источник
comment
В этом пакете есть некоторые недокументированные требования. Я установил его в рамках «pinax», и перенаправление работает из ответа json.   -  person Andrew Smith    schedule 17.02.2014
comment
Это оказалось проблемой jquery. Я перешёл на 1.9.1 и всё заработало.   -  person Andrew Smith    schedule 17.02.2014


Ответы (1)


Я понимаю, похоже, что вы нашли ответ на свой вопрос, однако у меня была очень похожая проблема с моим приложением Django-stripe-payments + eldarion-ajax, и мне удалось заставить jQuery v1.11.0 работать нормально. Пожалуйста, проверьте здесь мой ответ.

person Paul Phillips    schedule 22.05.2014