Jquery ajax中的DataType与ContentType

时间:2013-07-24 07:57:39

标签: jquery ajax

jquery ajax中数据类型和内容类型的重要性是什么? 客户端请求和服务器端响应的目的是什么?

2 个答案:

答案 0 :(得分:8)

<强>数据类型:

  

您期望从服务器返回的数据类型。

<强>的contentType:

  

将数据发送到服务器时,请使用此内容类型。默认是   “application / x-www-form-urlencoded; charset = UTF-8”,这很好   大多数情况下。如果您明确地将内容类型传递给$ .ajax(),那么   它总是被发送到服务器(即使没有数据发送)。 W3C   XMLHttpRequest规范规定charset始终是   UTF-8;指定另一个charset不会强制浏览器更改   编码。

答案 1 :(得分:2)

contentType用于确定如何将有效负载作为请求参数或请求主体发送到服务器。

dataType用于告诉jQuery请求的返回类型是什么 - 在发送处理程序方法之前确定如何处理响应文本