qui c'è un errore:

$("#maininside").attr('innerHTML',html);

per sostituire l'html di un un oggetto dom selezionato devi usare il metodo .html().

In questo caso questo pezzo di codice si scriverebbe:

$("#maininside").html(html);