首页 > 解决方案 > 无需单击按钮的 AJAX 调用

问题描述

通常当需要传递一个值时php,它是按钮单击或表单提交的结果。但是,我正在从 stripe 生成我的值handler。我如何使用to 没有AJAXPOST标记。?.phpbuttonform

这是我到目前为止所拥有的,但没有运气。

      var handler = StripeCheckout.configure({
        key: 'stripe_test_key',
        image: "./img/my_image.png",
        locale: 'auto',
        token: function(token) {

            alert(token.id);

            $.ajax({
                url: 'myphp.php',
                type: 'POST',
                data: { MyToken: token.id, MyEmail: token.email}
            });
        }
    });

当我运行此代码时,我只能看到显示我的令牌 ID 的警报。echo我的 php 文件开头有一个,但它没有显示该消息。

我正在使用 Stripe Payments,实际上我正在单击img,但是必须有一种方法可以将我的值传递给show当我成功获取我的令牌而无需检测到点击事件时。handlerphpimg

标签: javascriptphpjqueryajaxstripe-payments

解决方案


推荐阅读