【问题标题】:Javascript : What does contentType: !1 means?Javascript : contentType: !1 是什么意思?
【发布时间】:2020-11-26 09:37:58
【问题描述】:

我在多个案例中看到contentTypecache 等被称为!1。没有看到太多相同的文档。谁能告诉我这是什么意思?

$.ajax({
                 url: url,
                 data: FormData1,
                 cache: !1,
                 contentType: !1,
                 processData: !1,
                 type: 'POST',
                 beforeSend: function() {},
                 complete: function(responseData){
    
                }
              });

【问题讨论】:

  • 没什么好补充的!1 === false
  • @KrzysztofKrzeszewski 在这种情况下请求 contentType 是什么?
  • 来自文档`从 jQuery 1.6 开始,您可以传递 false 来告诉 jQuery 不设置任何内容类型标头。`
  • 我明白了。谢谢@KrzysztofKrzeszewski

标签: javascript jquery ajax content-type


【解决方案1】:

contentType 是你发送的数据类型,所以 application/json; charset=utf-8 是常见的,application/x-www-form-urlencoded 也是如此; charset=UTF-8,这是默认值。

dataType 是您期望从服务器返回的内容:json、html、text 等。jQuery 将使用它来确定如何填充成功函数的参数。

【讨论】:

    猜你喜欢
    • 2016-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-28
    • 2017-06-11
    • 2022-11-15
    • 1970-01-01
    • 2016-11-18
    相关资源
    最近更新 更多