2017-03-10 38 views
0

私はjavascriptコードからajax経由でpythonスクリプトにdictを投稿しようとしています。 Heres the js:ajax javascriptからpythonにデータを投稿

私はvar1とvar2をコンテキストからPythonで取り出す必要がありますが、それは通らない。どんな助けもありがとう。

私はPythonでいくつかのことを試してみた:

def pyfoo():                 
    data = json.loads('context') 
+1

あなたは 'あなたがPythonで取得する文字列をINGのjson.loads'ていますか?どのようにそれを取得していますか? –

+0

@JaredSmith、私はjsonで試しましたが、私はjsonについてはほとんど分かりません。 'json.decoder.JSONDecodeError:Expecting value:line 1 column 1(char 0)' – echo3

+0

'json'は文字列としてハッシュマップを文字列でシリアライズするためのフォーマットにすぎません。それはどこに行くのかを取得するときにあなたはそれを逆直列化しなければならないという意味です。また、クライアントコードでエンコードされていないと思われます。 'data:JSON.stringify(context)、 ' –

答えて

1

flask examples on their siteから:

def pyfoo() : 
    try: 
     data = json.loads(request.data) 
     print(data) 
     return "Success" 200 
    except ValueError: 
     error('Unable to parse JSON data from request.') 
     return "Error" 400 
関連する問題