簡體   English   中英

AJAX未捕獲的SyntaxError意外的標識符

[英]AJAX Uncaught SyntaxError Unexpected identifier

我已經使用ajax函數很多次了,但是似乎有一個語法錯誤,這浪費了我很多時間。

$.ajax({
    url: 'php/charge.php',
    type: 'POST',
    data: {  
        stripeToken: token.id //console says error here     
    }
});

更新:

它是該Stripe結帳代碼的一部分。

var handler = StripeCheckout.configure({
    key: 'pk_test_*************',
    token: function(token) {
        //alert(token.id)-----> this worked and has a value
        $.ajax({
            url: 'php/charge.php',
            type: 'POST',
            data: {  
                stripeToken: token.id  
            }  
        });  
    }
});

我認為您的問題是處理程序配置中有分號。

嘗試在ajax請求之后取出分號,以使您的代碼如下所示:

var handler = StripeCheckout.configure({
    key: 'pk_test_*************',
    token: function(token) {
        //alert(token.id)-----> this worked and has a value
        $.ajax({
            url: 'php/charge.php',
            type: 'POST',
            data: {  
                stripeToken: token.id  
            }  
        })
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM