文章详情页
$.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” 的用法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
标签:
Ajax
相关文章:
1. 以 XUL-Java-AJAX-Beanshell 的 ZK 1.0 發佈2. ajax异步实现文件分片上传实例代码3. 面试必备之ajax原始请求4. 基于ajax后台返回的数据为空前台显示出现undefined的解决方法5. laravel ajax curd 搜索登录判断功能的实现6. 通过Ajax方式绑定select选项数据的实例7. Jquery使用原生AJAX方法请求数据8. ajax实现页面的局部加载9. ajax实现从后台拿数据显示在HTML前端的方法10. AJAX实现文件上传功能报错Current request is not a multipart request详解
排行榜