gpt4 book ai didi

javascript - 我的 JS 字符串连接不起作用

转载 作者:行者123 更新时间:2023-12-03 12:12:17 25 4
gpt4 key购买 nike

我正在尝试连接两个字符串,但它没有执行任何操作,并且控制台中没有错误。所以很可能我太盲目了,看不到问题......这是我获取两个字符串的代码:

$.get( "urlto/file.css", function(data) {
cssOne = data;
return cssOne;
}, "html");

$.get( "urlto/otherfile.css", function(data) {
cssTwo = data;
return cssTwo;
}, "html");

这是连接的方法:

function mergeCSS(){
cssText = cssOne+" "+cssTwo;
return cssText;
}

这些变量都是全局的,所以我不认为这会导致任何问题。正如我所说,也许我只是盲目......任何人都知道为什么它不起作用?谢谢

最佳答案

这是一个延迟对象竞争问题。使用$.when等待所有的 promise 得到解决。您的情况不需要回调:

var p1 = $.get( "urlto/file.css", null, "html");
var p2 = $.get( "urlto/otherfile.css", null, "html");

$.when(p1,p2).done(function(r1,r2){
cssText = r1 + r2;
});

关于javascript - 我的 JS 字符串连接不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24910617/

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