我想重构旧项目中的以下代码片段。重构重复jQuery代码
$("#foo_div").html('').load('/some/route/', function(){
// ...
});
$("#bar_div").html('').load('/some/route/', function(){
// ...
});
$("#baz_div").html('').load('/some/route/', function(){
// ...
});
什么代码所做的是使AJAX调用,并得到一些HTML结果将被追加随后的三个div的。结果总是相同的,所以不需要有三个相同的呼叫。
有没有什么方法可以重写这段代码,以便一次运行调用,存储输出,然后将其附加到三个div?
我不想使用“异步”,所以我正在寻找其他方式来做到这一点。
感谢。
的ID是'// ...'代码相同的吗? –
是的,它们是相同的。 – Cosmin