【发布时间】:2013-10-29 16:16:36
【问题描述】:
我写了我的 ajax PUT 请求:
jQuery.ajax({
url: url_lab_data+"backend/read/{\"f_anid\":"+anid+"}",
type: "PUT",
data: JSON.stringify({"read": 1}),
contentType: "application/json",
success: function (data) {
}
});
但我在 Chrome 的网络日志中得到了一个 OPTION 方法。为什么?
语法不正确吗?
我希望有人可以帮助我。
【问题讨论】:
-
jQuery.ajax(): 请求的类型(“POST”或“GET”),默认为“GET”。注意:这里也可以使用其他 HTTP 请求方式,例如 PUT 和 DELETE,但并非所有浏览器都支持 -
因为它询问服务器是否支持
PUT。让服务器正确响应 OPTIONS 请求,然后 PUT 就会到来。 -
如果答案对您有帮助,请标记为答案。谢谢。
标签: jquery ajax json request put