Проблема в том, что код jquery или ms ajax (javascript), который вы вставляете на страницу, не оценивается. метод .html в jquery делает это за вас, но если вы хотите использовать .innerHtml, вы должны оценить его вручную, используя функцию eval ():
eval(«javascript code here»);
Итак, выполните следующие действия: вставьте html с помощью innerHtml, а затем оцените только часть javascript с помощью функции eval.