у меня похожая ситуация, может немного проще:
В результате ajax запроса динамически формируется блок html
(фактически добавляется кнопка) + js функция, которая должна вызываться при нажатии этой кнопки
<script type="text/javascript">
function send1(){
alert ("Отправка!");
}
</script>
<div class="default_button_block">
<button class="default_button" type="button" onclick="send1()">Подтвердить</button>
</div>
при нажатии на копку ничего не происходит
я просто проверил, вставил этот кусок кода в другую страницу - все срабатывает
думаю, это потому что эти элементы были сформированы динамически и если посмотреть, то в исходном коде страницы их не видно