Ваша проблема, у вас есть что-то похожее на это:
$('#item_early1').change( function() {
var value = $(this).val();
//directly set loading value as html
$('#result_item_early1').html('<img src="http://www.sobafire.com/themes/default/images/loading.gif">');
//change image url source from server (expected return value is something like <img src="" />
$('#result_item_early1').load('http://www.sobafire.com/ajax.php?ajaxType=ITEM&itemID=' + value);
});
И вы повторяете для разных констант.
Ответ: замените константы на имена переменных, подобные этим, и поместите их в функцию:
function doit(itemID,resultID) {
$(itemID).change( function() {
var value = $(this).val();
//directly set loading value as html
$(resultID).html('<img src="http://www.sobafire.com/themes/default/images/loading.gif">');
//change image url source from server (expected return value is something like <img src="" />
$(resultID).load('http://www.sobafire.com/ajax.php?ajaxType=ITEM&itemID=' + value);
});
}
Затем вызовите эту функцию для всех ваших констант:
doit('#item_early1','#result_item_early1');
doit('#item_early2','#result_item_early2');
doit('#item_early3','#result_item_early3');
doit('#item_early4','#result_item_early4');
doit('#item_early5','#result_item_early5');
doit('#item_early6','#result_item_early6');