为什么IE9下面$.ajax返回的data是undefined?
问题如标题
结果是因为编码问题。在IE9下面直接返回undefined
$.ajax({ url: "/cservice/processlist/?t=" + Math.random(), type: "GET" , cache: false , contentType: 'application/json; charset=utf-8;' , //统一前后端编码为utf-8防止ie下返回undefined data:{pager: "1" , count: "30" ,status: "99" }, success: function (data,status){ $( "#contentall" ).html(data.htmlstr); $( "#pagerall" ).pager({ pagenumber: 1, pagecount: data.total, buttonClickCallback: PageClick }); }, error: function (){alert( "error" )} , dataType: "json" , }); |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步