jQuery Ajax GET和contentType?

时间:2013-07-18 13:40:25

标签: jquery

关于:(jQuery ajax方法):

当请求本身是contentType请求时,是否会计算GET属性? (实施例)

$.ajax({
    type: "GET",
    url: "/webservices/xxx.asmx/yyy",
    data: JSON.stringify({ Markers: markers }),
    contentType: "application/json; charset=utf-8",
    dataType: "json",.......

});

P.S。

contentType是我发送给服务器的数据形式
dataType是我期望从服务器获取的数据形式。

2 个答案:

答案 0 :(得分:9)

根据RFC 2616,禁止在GET请求中使用请求正文。
但是,我想知道一个客户端实现,它在主体中发送数据,一个服务器实现解析GET请求体中的数据。

基本上,不,不使用Content-Type标题。

答案 1 :(得分:0)

获取请求不应具有内容类型,因为它们没有请求正文。 所以我会说不,这不是必需的。