gpt4 book ai didi

javascript - 无法相继运行两个函数

转载 作者:行者123 更新时间:2023-11-28 15:36:44 25 4
gpt4 key购买 nike

当我执行此代码时,我收到 Uncaught TypeError: object is not a function 并且仅运行 status。有什么问题吗?

$(document).ready(function() {


steam('status', 60000);
steam('currently-playing', 60000);


});


function steam(mode, repeat) {

// VARIABEL
var checked = true;

// HÄMTA
steam = $.ajax({
url: 'ajax-get/steam/' + mode.replace('-', '_'),
type: 'GET',
beforeSend: function() {
$('#steam-' + mode).html('<div class="color-blue">Hämtar data från Steam API - var god vänta</div>');
},

success: function(s) {
checked = false;
$('#steam-' + mode).html(s);
},

error: function() {
$('#steam-' + mode).html('<div class="color-red">Kunde inte hämta. Var god försök igen</div>');
}
});


setInterval(function() {
if(checked == false) {

// HÄMTA
steam = $.ajax({
url: 'ajax-get/steam/' + mode.replace('_', '-'),
type: 'GET',
success: function(s) {
$('#steam-' + mode).html(s);
},

error: function() {
$('#steam-' + mode).html('<div class="color-red">Kunde inte hämta. Var god försök igen</div>');
}
});

}
}, repeat);

}

最佳答案

此声明:

steam = $.ajax({

将全局变量“steam”重新声明为 $.ajax() 调用的返回值。换句话说,它覆盖了函数定义。

关于javascript - 无法相继运行两个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25349339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com