Eber.js中的Patch / Put / Update API调用

时间:2015-12-04 15:14:45

标签: ember.js flask-sqlalchemy

我正在使用flask restless来运行api端点和请求,如:

$.post('http://localhost:5000/api/expense', item);

$.get('http://localhost:5000/api/person')

工作正常。现在我想做一个补丁或把API调用试试:

$.put('http://localhost:5000/api/expense/id', item)

也尝试过:

$.patch('http://localhost:5000/api/expense/id', item)

但它不起作用。错误是$ .put不是函数。

您能指定拨打此电话的格式吗?

1 个答案:

答案 0 :(得分:1)

您实际使用的是jQuery。 jQuery仅提供GET和POST请求的简写方法。如果要进行put请求,则必须使用ajax方法并将方法设置为PUT

示例:

$.ajax({
  method: 'PUT',
  url: 'http://localhost:5000/api/expense/id',
  data: item
});