"Это плохой синтаксис для javascript. Он отображается в виде кавычки" '", но внутренне это" "", и это приводит к сбою ссылки.
То, что вы хотите, это нечто большеенапример:
html += "<a class=\"ipadbutton\" href=\"javascript:dashboard_GetProfileStats({'profileid': + profile.id});\">Stats</a>';
или даже лучше
html += "<a class=\"ipadbutton\" href=\"\" onclick=\"dashboard_GetProfileStats({'profileid': + profile.id});\">Stats</a>';
Также , обычно вы используете обработчик событий для работы со ссылками и тегами привязки.
так лучше: (прикрепление события через jquery)
html += '<a class="ipadbutton">Stats</a>';
<script>
$(function() {
$('.ipadbutton').click(function() {
dashboard_GetProfileStats({'profileid': + profile.id});
return false;
});
});
</script>