以下 ajax 的工作方式与 Chrome 中宣传的完全一样。HTTP PUT 用于触发将对象插入 RESTful API。
$.ajax({
type: "PUT",
url: "/ajax/rest/team/create/",
dataType: "json",
processData: false,
data: JSON.stringify(teamObject),
success: function (response) {
teamObject = response.object;
}
});
我注意到 jQuery API 文档很有帮助地告诉我 PUT 和 DELETE 可能有效,但不能保证在所有浏览器中都有效。比如我的问题。
遇到这样的问题,应该如何在客户端实现 RESTful API?
编辑:Firebug 告诉我 FF 确实在发出 PUT,但由于某些目前未知的原因,它在到达服务器之前就死了。重复一遍,这在 Chrome 中运行良好。
编辑:提琴手根本看不到 FF 尝试。:(