分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

ajax中的contentType使用

发布时间:2023-09-06 01:25责任编辑:林大明关键词:暂无标签

本文为博主原创,未经允许不得转载:

       最近在修改部分项目功能的时候,遇到一个问题。局部刷新某页面的功能是由ajax实现的,但当我进行局部刷新的时候,页面并没有刷新和响应,

在后台的代码中打了断点也并没有进来,所以引起了好奇心,进行逐步判断。

      在这贴出前台页面ajax请求的代码:

 ???????//查询活跃客户 ???????function getActiveClient() { ???????????var html = ‘‘; ???????????$.ajax({ ???????????????url : ‘getActiveClient.json‘, ???????????????type : "post", ???????????????/* contentType : "application/json;charset=utf-8", */ ???????????????dataType : "json", ???????????????async : false, ???????????????data : {"activeClientStartTime":$("#activeClientStartTime").val(),"activeClientEndTime":$("#activeClientEndTime").val()}, ???????????????success : function(data) { ??????????????????????????????????????var json = eval(data); ???????????????????var k = 1; ???????????????????$.each(json, function(i, item) { ???????????????????????html += ‘<tr class="active">‘; ???????????????????????html += ‘<td>‘ + k + ‘</td>‘; ???????????????????????html += ‘<td>‘ + item.clientName + ‘</td>‘; ???????????????????????html += ‘<td>‘ + item.handleNum + ‘</td>‘; ???????????????????????html += ‘<td>‘ + item.address + ‘</td>‘; ???????????????????????html += ‘</tr>‘; ???????????????????????k++; ???????????????????}); ???????????????????????????????????????$("#ttable2").html(html); ???????????????}, ???????????????error : function() { ???????????????????$("#exportClientButton").attr("disabled","disabled"); ???????????????????alert("error"); ???????????????} ???????????}) ???????}

         平时在书写ajax的时候,一般没有写contentType,因为服务器端会自动解析请求的类型,它的作用是发送信息至服务器时内容编码类型。默认值: "application/x-www-form-urlencoded"。默认值适用于大多数请求的类型。

我们设置服务器端返回的数据类型的时候,可以设置text,xml,json等等,都会自动解析的。为了安全起见,contentType这个参数就不要进行设置了,以免无法识别没有响应。

  

ajax中的contentType使用

原文地址:http://www.cnblogs.com/zjdxr-up/p/7865500.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved