语法错误! (成功不是功能)

时间:2018-01-31 10:57:40

标签: javascript ajax function syntax-error response

我一直试图解决这个问题两天。每个vs验证器都会向我显示错误(((('success(function(response){'...)))),以及github示例,这是正确的语法。

这是代码..

$.ajax({
        url: '{{ route('braintree.token') }}'
    }).success(function (response) {
        braintree.setup(response.data.token, 'dropin', {
            container: 'dropin-container',
             onReady: function () {
                $('#payment-button').removeClass('hidden');
            }
        });
    });

2 个答案:

答案 0 :(得分:0)

自jQuery v3.0

以来,

.success已被弃用

来自文档:

  

从jQuery 3.0开始,jqXHR.success(),jqXHR.error()和jqXHR.complete()回调被删除。您可以使用jqXHR.done(),jqXHR.fail()和jqXHR.always()代替

尝试使用.done()代替

答案 1 :(得分:0)

使用.then()代替.success()