Существует проблема с этой строкой:
$(loaddiv).html( $(data).find(selectdiv) );
Метод .html()
ожидает ввод строки HTML, но $(data).find(selectDiv)
выдает коллекцию элементов DOM. [1]
Метод .append()
, однако, вероятно, то, что вы искали, так как он принимает коллекцию элементов для ввода.Итак, попробуйте это:
$(loaddiv)
.empty()
.append( $(data).find(selectdiv) );
.
[1] Если, конечно, selectDiv
является строкой селектора.