我有一个奇怪的错误,我在标准主干模型上发出标准销毁函数,但在服务器端收到GET请求而不是DELETE:
请求代码
var User = Backbone.Model.extend({
idAttribute: "id",
url: "/private/1.1/user/"
})
user = new User({"id":"ilya+1@test.com"})
user.destroy()
我在firebug中看到它是一个正确的DELETE请求
DELETE http://localhost:8080/private/1.1/user/
但是当我启动wireshark时,发送的实际请求是在Firefox 20(在Linux上)上获取而不是DELETE,在chrome上这可以按预期工作
答案 0 :(得分:1)
原来这是一个由css文件触发的noscript错误,去图......
一个结论是,如果网上出现奇怪的事情,请尝试禁用noscript。