missing variable name

Par wilson1244, il y a 6 ans


Bonjour,
Voila je rencontre un petit problème avec mon code.

Ce que je fais

<script> var stripe = Stripe('pk_test_test_XXXXXXXXXXXX'); var elements = stripe.elements(); var card = elements.create('card'); var.mount('#card-element'); ​ var promise = stripe.createToken(card); promise.then(function(result) { }); ​ var then(function(result) {}); var $form = $('#payment_form'); $form.submit(function(e) { e.preventDefault(); $form.find('.button').attr(true); stripe.card.createToken($form, function (status, response) { if (response.error) { $form.prepend('<div class="ui negative message"><p>' +response.error.message + '</p></div>'); } else { var token = response.id; $form.append($('<input type="hidden" name="stripeToken">').val(token)) $form.get(0).submit(); } }) }) </script>

Donc je souhaite intégrer stripe dans mon formulaire html, mais la console de javascript m'affiche cette errreur :
missing variable name
Comment puis-je corriger mon erreur?
Merci à vous.

2 réponses

Maenhyr, il y a 6 ans

Salut,

var then(function(result) {});

Ceci n'est clairement pas bon.

wilson1244, il y a 6 ans

prbaron:
Salut, merci de ta réponse, je dis mettre une fonction à l'intérieur je pense? Ou l'enlever?