0

これをかなり長い間デバッグしてきましたが、解決策が見つかりません。私が望むのは、誰かがボタンをクリックすると、ビューと特定の ID によって生成された一意のキーが送信されることです。

その後、ページ上の 2 つの画像を更新し、自動生成されたキーを新しいもので更新したいと考えています。

投稿に遭遇すると、データを処理して戻ります

return HttpResponseRedirect('/')

GET に遭遇すると、データを処理し、キーを生成して、2 つの新しい画像を提供します。で帰ります

return render(request,..

これは、テンプレートを使用して unique_id を更新する方法です

<script>
$(document).ready(function() {  
  $('#button1').click(function(){
    $.post("/", { 
      unique_id : "{{ unique_id }}",
      id1 : {{ id1 }},
      id2 : {{ id2 }},
      csrfmiddlewaretoken: '{{ csrf_token }}'
    });
  });

ただし、ボタンを押して POST を送信すると、エラーなしで GET 応答が返されます。ただし、GET 応答ではページが更新されないため、一意の ID が更新されないため、ボタンをもう一度押して次の POST で送信すると、古い一意の ID が返されます。

これは、HTTP GET が jQuery から実際のブラウザーに渡されていないためですか。見逃したステップはありますか?私はHTTP GETを持っているので、jqueryに2つのタグと一意のIDのみを更新させる方法はありますか?

4

0 に答える 0