私はこれに似た形をしています-
<Form (Unique Form ID) (Common Form Class)>
Some Value: <select_list_element> <submit_button> <image_tag_for_progress_indicator>
<Form Close Tag>
非常に簡単です-ページに対して20回繰り返します。基本的な目的は、ユーザーがフォームリストを下に移動し、値を1回だけ更新してから、次に進むようにすることです。
少し良くするために、私はAJAXを介して送信を行っており、更新されていることを示すことができるようにしたいと考えていました。しかし、私はそれを正しく動作させることができないようです-これが私が使用しているjavascriptです:
$('(Common Form Class)')
.bind('ajax:loading', function(){ $(this).find('(image tag class').attr('src', '(spinning gif)'); })
.bind('ajax:success', function(){ $(this).find('(image tag class').attr('src', '(success gif)'); })
.bind('ajax:failure', function (){ $(this).find('(image tag class').attr('src', '(failure gif)'); })
私は「これ」の使用が間違っていることを99%確信していますが、その理由をデバッグできないようです。