ビューをDjangoのためにJSONを渡し、それがPOST
を使用することになっています。 GETを使用すると、長いURIエラーが発生する長いURLが追加されます。Django - JQuery AJAX: "GET"で "POST" -ed jsonをフィルタリングする方法は?
私は、Ajaxを使用した機能のJSONタイプのオブジェクトにフィルタを実装しようとしています。私は、テキストとドロップダウンの2つのフィルタオプションを持っています。ユーザーは、どちらか一方または両方をフィルタリングできます。私はGET
を使用して、これら2つのデータを渡し、これを行うには
。
だから、基本的にその:
JSON
:POST
filter1
&filter2
:GET
私はPOST
-edを維持することはできませんどこ主な問題は、ありますjson(ofcourse、その以降)が、その(Javaで好きではない)GETが呼び出されるまで、渡されたフィルタはモデルから直接ではなく、(それらのオブジェクトの上にそれを使用することができますので、私はそれを維持することはできません)Pythonでグローバル変数を作ることも型破り。
は提案を与えるために、事前にどうもありがとうございます!
と一緒にポストフィルタデータを渡すことができる非常に良い方法でセッションを維持します。 –
@DanielRosemanああ!私にそれを読ませてください。私はHttpResponseを使用して、レンダリングし、これまでのところPythonでリダイレクトしています。 – Reiion
@DanielRosemanは私がそれを読むことを提案してくれてありがとう!私の問題を修正! :) – Reiion