以下のようなjQueryファイルからajaxリクエストを送信します。これはJSONでの応答を期待しています。 PythonからJSONとして値を返す方法は?
jQuery.ajax({
url: '/Control/getImageDetails?file_id='+currentId,
type: 'GET',
contentType: 'application/json',
success: function (data){
alert(data);
}
});
});
は、Pythonで私は、次のようなAjaxリクエストに応答を送っ:
record = meta.Session.query(model.BannerImg).get(fid)
return_info = [record.file_id, record.filename, record.links_to]
return result_info
これは、それがのように異なる値を読み取るためにimpossinleなっプレーンテキストでPARAMATERSを返します。 JSONがこの問題を解決するにつれ、私はPythonからの応答を送っていると思います。以前はJSONを使用していました。 JSONとしてレスポンスを返すにはどうすればよいですか?
例を使用している場合など
alert(data.file_id);
を使用する: 'リターンjson.dumps(return_info)' – catchmeifyoutryそしてそれは成功を持っているに越したことがない:真/返されたJSON –
で偽あまりにも悪いのjQueryはしていません適切なHTTPレスポンスコード... – Dave