Si, el ready está contemplado, le agregué un return y ahora está funcionando.
Código PHP:
function loadEmailTemplate() {
$(this).hide();
var x = $("#emailTemplate");
var stadistics = $("#divresults");
var questsInfo = $("#bodyQuestions");
if (x.html()=='') {
$.ajax({
url: "email.php",
cache: false,
success: function(html){
$("#emailTemplate").append(html);
var tempData= questsInfo.html();
encodedData = escape(tempData);
$("#questsInfo").val(encodedData);
$("#bodyInfo").val(escape(stadistics.html()));
}
});
}
return false;
}
Gracias