まず、jqueryとjquery-uiapiのドキュメントを確認します。
http://api.jquery.com/jQuery.ajax/
http://jqueryui.com/demos/button/
必要なのは、ajax呼び出しを行い、特定のdivを再ロードする送信ボタンです。
ajaxに関する質問は、どこから画像を取得するかです。バックエンドサーバーからの場合は、ajax呼び出しを使用する必要があります。しかし、すべてがクライアント上にある場合は、通常のJavaスクリプト呼び出しを行うことができます。
バックエンドサーバーへのajax呼び出しを伴うボタンの大まかな例
<script>
$(function() {
$( "input:submit", ".demo" ).button();
$( "a", ".demo" ).click(function() {
$.ajax({
url: "some url call to get image",
data: " any data you want passed",
success: function(html) {
$("#demo").html(html); // html you want reloaded for the div.
}
});
});
</script>
<div class="demo">
<input type="submit" value="A submit button">
</div><!-- End demo -->