我想对我的 odata 服务数据执行更新操作。
我已经阅读了很多关于浏览器支持使用 ajax 调用的 put 和 delete 的内容。但是在我的代码中,我可以完美地执行方法:“DELETE”。甚至 get 和 post 都做得很好。现在,当我在执行“放置”或“合并”时,它会给出错误“HTTP 请求失败”。
这是我的代码:
OData.request(
{
requestUri: query,
method:"PUT",
data: { UserName: "user3", EmailId: "User2@XYZf",Comments:"qwerty uiopfg" }
},
function (insertedItem) {
$("#doc").append('<div>Done</div>');
}
, function(err){
$("#doc").append('<div>'+err.message+'</div>');
});
编辑:任何人都可以使用方法:“PUT”选项提供一个简单的 OData.request 演示代码,该代码运行正常。