1、问题描述:在Firefox浏览器调ajax获取json数据时,控制台提示“XML 解析错误:格式不佳”。
返回设置,加个 application/json
[WebMethod] public void Data_Back(string token, string data) { //Context.Response.ContentType = "text/plain"; Context.Response.ContentType = "application/json"; Context.Response.Write(BaseClass.BaseMethod.getData(token, data)); Context.Response.End(); }
vue的http请求,也加了个判断
// 浏览器判断 var Content_type = ''; switch (browserSelect()) { case 'firefox': Content_type = 'application/json;'; break; default: Content_type = 'application/x-www-form-urlencoded;'; break; }//......... headers: { 'X-Requested-With': 'XMLHttpRequest', 'Content-Type': Content_type }.........
就好了