ajax_contenttype,$.ajax中contentType: “application/json” 的用法详解

具体内容如下所示:

$.ajax({

type: httpmethod,

cache:false,

async:false,

contenttype: "application/json; charset=utf-8",

datatype: "json",//返回值类型

url: path+url,

data:jsondata,

success: function(data){

var resultdata = '返回码='+data.status+',响应结果='+data.message+',耗时='+data.tcost;

layer.msg(resultdata,{icon: 1});

},

error : function(xhr, ts, et) {

layer.msg('服务调用失败!', {icon: 2});

}

});

区分:

contenttype: 发送信息至服务器时内容编码类型,简单说告诉服务器请求类型的数据

默认值: "application/x-www-form-urlencoded"

datatype:告诉服务器,我要想什么类型的数据,除了常见的json、xml,还可以指定 html、jsonp、script或者text

不使用contenttype: “application/json”则data可以是对象

$.ajax({

url: actionurl,

type: "post",

dattype: "json",

data: { id: nodeid },

async: false,

success: function () {}

});

使用contenttype: “application/json”则data只能是json字符串

$.ajax({

url: actionurl,

type: "post",

dattype: "json",

contenttype: "application/json"

data: "{'id': " + nodeid +"}",

async: false,

success: function () {}

});

总结

以上所述是小编给大家介绍的$.ajax中contenttype: “application/json” 的用法,希望对大家有所帮助

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值