问题: 因此,每当我单击激活 Javascript 代码的 HTML 按钮时,我都会在控制台中收到错误消息,指出: POST http://127.0.0.1:8000/ payment 419 (未知状态)
我尝试过的
我尝试了不同的方法来让变量工作,用视图 JSON_ENCODE() 返回它,我一直在尝试研究如何在 Laravel 中使用 fetch,我觉得我错过了一些明显的东西。
这是我的 HTML 和 JavaScript 代码:
<form action="/payment" method="POST">
@csrf
<button class="btn btn-primary py-3 px-4" id="checkout-button">Proceed to Checkout</button>
<script type="text/javascript">
// Create an instance of the Stripe object with your publishable API key
var stripe = Stripe('pk_test_*******************');
var checkoutButton = document.getElementById('checkout-button');
checkoutButton.addEventListener('click', function() {
// Create a new Checkout Session using the server-side endpoint you
// created in step 3.
fetch('/payment', {
method: …Run Code Online (Sandbox Code Playgroud)