如何在Tornado中将RESTful POST调用转换为Ajax?

时间:2014-06-18 12:57:14

标签: javascript python ajax rest tornado

我正在学习龙卷风,我的应用程序就是这样:

  • localhost:8000/add/name:为数据库添加名称
  • localhost:8000/delete/name:从数据库中删除名称

截至目前,我输入浏览器地址栏/add/name并手动添加名称。

  1. 如何为此请求使用HTML表单?这是正确的方法:我创建一个带有id的字段框,使用JS我从该id获取值,构建RESTful POST URL并单击提交,它将转到构造的URL。

  2. 现在我想把上面的东西转到AJAX调用,这样就没有页面刷新了。我发现的所有示例都使用form来发送'value'作为请求参数而不是RESTful。

  3. 对此有任何帮助表示赞赏。谢谢!

    PS:我知道我可以在Tornado中使用get_argument并获得价值。但是我想在REST中使用它,在URL中发送值。

1 个答案:

答案 0 :(得分:-1)

/add/name/(\d)+ 然后使用def post (self, id): pass制作帖子功能。此参数id是url \d模式中的值。希望它有用。