Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ReferenceError:未定义stripeResponseHandler-FireFox_Javascript_Jquery_Firefox_Strip - Fatal编程技术网

Javascript ReferenceError:未定义stripeResponseHandler-FireFox

Javascript ReferenceError:未定义stripeResponseHandler-FireFox,javascript,jquery,firefox,strip,Javascript,Jquery,Firefox,Strip,我在Firefox中使用我的条带连接时遇到了问题,Chrome非常适合 当我尝试将卡片信息发送到Firefox中的Stripe(最近)时,它告诉我: ReferenceError: stripeResponseHandler is not defined 代码: ..... ..... //设置条带的发布密钥 Stripe.setPublishableKey('myToken'); //验证信息 Stripe.card.createToken({ 编号:$('.cardnumber').va

我在Firefox中使用我的条带连接时遇到了问题,Chrome非常适合

当我尝试将卡片信息发送到Firefox中的Stripe(最近)时,它告诉我:

ReferenceError: stripeResponseHandler is not defined
代码:


.....
.....
//设置条带的发布密钥
Stripe.setPublishableKey('myToken');
//验证信息
Stripe.card.createToken({
编号:$('.cardnumber').val(),
cvc:$('.cw').val(),
exp_month:$('.expmonth选项:选中').val(),
exp_year:$('.expyear选项:选定').val(),
名称:$(“.CANDERFULLNAME”).val(),
地址第1行:$(“.address”).val(),
地址城市:$(“.city”).val(),
地址\状态:$(“\状态选项:选定”).val(),
地址:$(“.zipcode”).val()
},stripeResponseHandler);
//错误处理和成功发送
函数stripeResponseHandler(状态、响应){
if(response.error){
$(“#消息”).fadeIn();
$(“#message”).html(“您输入的卡信息无效,请检查以确保所有信息正确。”);
}否则{
sendArray.token=response['id'];
$(sendArray).serialize();
//log(sendArray);
$.ajax({
类型:“POST”,
数据类型:“JSON”,
url:“../member/functions/stripeAcc/makeCustomer.php”,
数据:sendArray,
成功:功能(响应){
}
});
closeDialogBox();
}
}
..... 更多

建议和想法?

当您检查firefox开发者工具的网络选项卡时,您是否看到“./js/v2”加载正确?它说..GET mySite.com/js/v2 HTTP/1.1 200 OK288ms@johnSmith你知道哪里不对吗?
<script type="text/javascript" src="../js/v2"></script>
       .....
       .....
                    // set publish key for stripe
                    Stripe.setPublishableKey('myToken');
                    // validate information
                    Stripe.card.createToken({
                        number: $('.cardnumber').val(),
                        cvc: $('.cw').val(),
                        exp_month: $('.expmonth option:selected').val(),
                        exp_year: $('.expyear option:selected').val(),
                        name: $(".cardholderfullname").val(),
                        address_line1: $(".address").val(),
                        address_city: $(".city").val(),
                        address_state: $("#state option:selected").val(),
                        address_zip: $(".zipcode").val()
                    }, stripeResponseHandler);
                    // error handling and success sending
                    function stripeResponseHandler(status, response) {
                        if (response.error) {
                            $("#message").fadeIn();
                            $("#message").html("The card information you entered was not valid, please check to make sure all information is correct.");
                        } else {
                            sendArray.token = response['id'];
                            $(sendArray).serialize();
                            //console.log(sendArray);
                            $.ajax({
                            type: "POST",
                            dataType: "JSON",
                            url: '../member/functions/stripeAcc/makeCustomer.php',
                            data: sendArray ,
                            success: function(response) {
                            }
                            });
                            closeDialogBox();
                        }
                    }
..... more