SyntaxError:缺少:属性ID之后(JQuery)

时间:2018-08-04 13:22:12

标签: javascript jquery

真的不确定什么是错误的,并且似乎无法从其他相关的错误信息中找到解决方案。 所以在这里

function doit(){
var handler = action.setup({
$.get('https://example.com/number.txt', function(data) {ref = parseInt(data) + 1;}),
number: ref,
});
}

我要做的就是从https://example.com/number.txt获取数字并使用它的结果。

不管我做什么,它一直在说SyntaxError: missing : after property id

我们将不胜感激。

1 个答案:

答案 0 :(得分:2)

$.get()是异步的,因此您需要执行以下操作:

function doit() {
  $.get('https://example.com/number.txt', function(data) {    
    var ref = parseInt(data) + 1;    
    var handler = action.setup({number: ref});
    // work with handler here after request has completed
  });
}

如果您计划从handler返回doIt(),则需要返回$.get()承诺或使用async/await