2017-12-05 3 views
0

ビューをDjangoのためにJSONを渡し、それがPOSTを使用することになっています。 GETを使用すると、長いURIエラーが発生する長いURLが追加されます。Django - JQuery AJAX: "GET"で "POST" -ed jsonをフィルタリングする方法は?

私は、Ajaxを使用した機能のJSONタイプのオブジェクトにフィルタを実装しようとしています。私は、テキストとドロップダウンの2つのフィルタオプションを持っています。ユーザーは、どちらか一方または両方をフィルタリングできます。私はGETを使用して、これら2つのデータを渡し、これを行うには

だから、基本的にその:

  • JSONPOST

  • filter1 & filter2GET

私はPOST -edを維持することはできませんどこ主な問題は、ありますjson(ofcourse、その以降)が、その(Javaで好きではない)GETが呼び出されるまで、渡されたフィルタはモデルから直接ではなく、(それらのオブジェクトの上にそれを使用することができますので、私はそれを維持することはできません)Pythonでグローバル変数を作ることも型破り。

は提案を与えるために、事前にどうもありがとうございます!

+2

と一緒にポストフィルタデータを渡すことができる非常に良い方法でセッションを維持します。 –

+0

@DanielRosemanああ!私にそれを読ませてください。私はHttpResponseを使用して、レンダリングし、これまでのところPythonでリダイレクトしています。 – Reiion

+0

@DanielRosemanは私がそれを読むことを提案してくれてありがとう!私の問題を修正! :) – Reiion

答えて

0

DjangoはあなたがそこにDjangoのセッション変数を使用することができますまたはuはあなたがリクエスト間のデータを格納する必要がある場合は、セッションを使用する必要があり、あなたのデータ

関連する問題