в какой момент вы видите кнопку? мне кажется, что вы делаете это чуть позже, чем когда вы действительно хотите это сделать.
также, можете ли вы попробовать перевести кнопку в виджет перед тем, как добавить DOM на свою страницу ... она, вероятно, не будет работать, но стоит потратить
так вот пример того, что я сказал выше:
function(data){ //so this is the success function which is called when your ajax comes back and you need to write that data to some part of the page.
var $data = $(data); //create the dom for the new stuff but do not append into the page's dom yet!
$data.find(":button").button()//widgetize the buttons now
$("#page_of_the_page_to_be_updated").append($data); //update the page
}
это может не сработать. но стоит попробовать.