私はインターネットからさまざまなことを試しましたが、彼らが何をしているのかを完全に理解することはできません. 私がやりたいのは、Amazon S3 クラウドにファイルをアップロードしているときにスピナーを表示したいということです。列にテキストまたはファイルが含まれるテーブルがあります。ユーザーが更新をクリックすると、更新ボタンが押された特定の行からすべてのデータを取得し、そのデータを python/django スクリプトに送信して情報を処理し、指定された場合はメディア ファイルをアップロードします。
この部分は問題なく動作しますが、ブラウザが何も表示しないため、クライアント側ではかなり無反応に見えます。これが起こっている間にスピナーを表示し、更新されたデータがサーバーから受信されたときに行データを更新したい。ページ全体をレンダリングする代わりに ajax スクリプトに応答を送信する django コードは何でしょうか。辞書オブジェクトとして送信される可能性があるこのデータにどのようにアクセスできますか。
プログレスバーについて
$(document).ajaxStart(function() {
$('#spinner').show();
}).ajaxStop(function() {
$('#spinner').hide();
});
options{beforeSubmit: showRequest,
success: showResponse
}
$('formid').ajaxsubmit(options);
このコードは機能しますか? これは、フォームプラグインを使用することによるものです。