我想重構舊項目中的以下代碼片段。重構重複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