发送数据时无法访问ajax

时间:2018-04-20 19:36:42

标签: jquery

这就是我使用strip作为支付解决方案的方式。我使用我的$.ajax来找出我使用的正确数据库。

只要我需要$.ajax({ ,就会发生500次错误。

在图片中可以看到我的错误看起来如何。

https://framework.zend.com/manual/2.4/en/modules/zend.form.view.helper.form-multicheckbox.html

我的第33行

是:

function PayStripe() {
// Open Checkout with further options:
handler.open({
    name: 'Test',
    description: 'Test abonnement',
    currency: "dkk",
    amount: $('#HiddenPrice').val() * 100,
    email: $('#Email').val()
    });
};

// Close Checkout on page navigation:
$(window).on('popstate', function () {
    handler.close();
});

var handler = StripeCheckout.configure({
    key: 'pk_test_d4xxxxxxxxxxxxxx',
    locale: 'auto',
    token: function (token) {
        token.subscriptionId = $('#SubscriptionId').val();
        token.City = $('#City').val();
        token.Postnr = $('#Postnr').val();
        token.Mobil = $('#Mobil').val();
        token.Adresse = $('#Adresse').val();
        token.CVRVirksomhed = $('#CVRVirksomhed').val();
        console.log(token.subscriptionId);
        console.log(token.City);
        console.log(token.Postnr);
        console.log(token.Mobil);
        console.log(token.Adresse);
        console.log(token.CVRVirksomhed);
        $.ajax({//error here
            data: JSON.stringify(token),
            type: "POST",
            url: "/api/Stripe",
            contentType: "application/json;charset=utf-8",
            dataType: 'json',
            success: function (data) {
                window.location.href = '/Subscriptions/Succes';
            },
            error: function (errMsg) {
                //window.location.href = '/Subscriptions';
                alert(errMsg);
            }
        }); 
        // You can access the token ID with `token.id`.
        // Get the token ID to your server-side code for use.
    }
});

我的代码:

<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>

我的Jquery在我脑海中

StripeJsTest2.js

我的{{1}}位于页面底部。

这就是我在.net core 2.0中的工作方式

0 个答案:

没有答案