文章详情页
$.ajax中contentType: “application/json” 的用法详解
浏览:132日期:2022-06-11 11:07:21
具体内容如下所示:
$.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. 解决Ajax方式上传文件报错"Uncaught TypeError: Illegal invocation"2. AJAX实现文件上传功能报错Current request is not a multipart request详解3. 解决AJAX返回状态200没有调用success的问题4. 不使用XMLHttpRequest对象实现Ajax效果的方法小结5. Spring MVC+ajax进行信息验证的方法6. history保存列表页ajax请求的状态使用示例详解7. laravel ajax curd 搜索登录判断功能的实现8. Ajax对xml信息的接收和处理操作实例分析9. Ajax登陆使用Spring Security缓存跳转到登陆前的链接10. bootstrap select2 动态从后台Ajax动态获取数据的代码
排行榜