1) Ты не понимаешь js в принципе:
$('#loaddiv').load( func ) - добавляет функцию func к событию load - т.е. func сработает сразу после загрузки картинки, а ты пытаешся задать ей урл. Пример:
$('#loaddiv').load( function(){
alert('Картинка загрузилась');
} )
2) У тебя синтаксическая ошибка: "cache: false" - это вообще трындец. убери это из кода
cache: false используется в $.ajax:
$.ajax({
cache: false,
url: 'www.blabla.com'
});
Если ты хочешь чтобы картинка была не закешированной, добавь к пути изображения '?' и рандомный набор символов
$('#loaddiv').attr({
src: $('#loaddiv').attr('src') + '?' + Math.random()
})