Django, как отправить переменную в вызов ajax и обновить значение JavaScript - PullRequest
0 голосов
/ 12 марта 2019

У меня есть скрипт на моей странице, который принимает переменную, но эта переменная сначала создается после отправки формы.Как я могу создать AJAX-вызов для моих представлений после того, как пользователь нажмет кнопку отправки, а затем запросит переменную myID, а затем обновит мой javascript на html-странице значением, которое он получил?

Javascript, которыйнеобходимо обновить:

<script>
    stripe.redirectToCheckout({
      sessionId: "{{myID}}",
    }).then(function (result) {
      // Diplay result.error.message to your customer
    });
    </script>
  <script>

1 Ответ

0 голосов
/ 12 марта 2019

Я предполагаю, что у вас есть представление, которое возвращает JSON с полем myID, и вы используете ajax. Вы можете отправить запрос и использовать ответ для получения значения myID.

$.post("{% url 'view-url-name' %}, form_data, function(data, status){
    stripe.redirectToCheckout({
    sessionId: data.myID,
}).then(function (result) {
  // Diplay result.error.message to your customer
});
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...