Porque el cambio en el estilo debería estar dentro de la función callback:
Código Javascript
:
Ver original$.post($("#current_url_get_js").attr("href"), temp_order, function(theTempResponse){
temp_pre_response = theTempResponse.split('<p style="display:none;"></p>');
$(".item_thumbnail", this).css("background-image", "url(" + temp_pre_response[1] + ")");
});