我需要将JSON对象从网页发布到GAE Python
网站
$('#save').click(function() {
x = JSON.stringify(result);
$.post("/save_leads", x)
.done(function() {})
.fail(function() { alert("error"); })
});
字符串化JSON对象的片段
[{"adrese":"Slokas 161, Rīga, LV-1067","nosaukums":"\"Akropolis\", apbedīšanas birojs","web":"www.akropoliss.lv","talrunis":"80005580","save":true},{"adrese":"Katlakalna 11c, Rīga, LV-1073","nosaukums":"DB Schenker Loģistikas Parks un Kravu Pasaule","web":"www.dbschenker.lv","talrunis":"67800087","save":true}]
蟒
def save_leads(self):
results = self.request.get('x')
logging.info(len(results)) #logs as 0 :S
到目前为止,我只是使用html发布了表单的内容,所以我不知道我是在发帖还是发错了。
P.S。:我更喜欢能让我在Python端使用json.loads()的答案
答案 0 :(得分:0)
所以总结一下。正确的答案是:
网络强> 的
$('#save').click(function() {
y = JSON.stringify(result);
console.log(result)
$.post("/save_leads", {x:y})
.done(function() {})
.fail(function() { alert("error"); })
});
服务器端
def save_leads(self):
result = self.request.get('x')
result = json.loads(result)
如果我能找到一个有这样答案的帖子,我就不得不问。所以我希望这有助于其他jQuery -> post(JSON) -> Python
新手:)