真的不确定什么是错误的,并且似乎无法从其他相关的错误信息中找到解决方案。 所以在这里
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
我们将不胜感激。
答案 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