将数据从ember js发布到python

时间:2014-03-20 13:18:09

标签: python-2.7 ember.js tornado

我使用ember js与python和龙卷风服务器。

我想将json数据从ember js发送到python。

这是我试过的

App.MyleavesController = Ember.ObjectController.extend({
submitAction: function () {
data=[{fromdate:this.get("model.fromdate")}]
$.ajax({
  type: "POST",
  url: "/apply_leave",
  data: JSON.stringify(data),
  success: function ( data ) {
  }
});
}
});

在我的python中它是

class LeaveFormHandler(tornado.web.RequestHandler):
def post(self):
    print json.loads(data)

但我无法获得数据..

它说“全局名称'数据'未定义”

我是新手,请帮忙..

1 个答案:

答案 0 :(得分:0)

对于POST请求,请使用json.loads(self.request.body)。 post()的参数是从url regex中提取的。