百度UEditor组件出现Parameters: Invalid chunk '' ignored警告的分析
来源:互联网 发布:mac可以下载flash吗 编辑:程序博客网 时间:2024/06/11 19:46
使用百度UEditor在线编辑器组件时,出现Parameters: Invalid chunk '' ignored的警告,之前的项目使用却没有,两个项目的环境应该是一样的。没有时间去对比两项目使用时到底环境有什么不同。直接想办法解决
网上搜寻下这个警告,有详细的说明,如:http://blog.csdn.net/lxy15329/article/details/5958837。后用ie的开发人员工具中的http请求捕获,发现有个请求:
js/ueditor/jsp/controller.jsp?action=config&&noCache=1408205227878
中间参数里有两个“&&”,正中了上面那篇博客里提到的一个原因。现在的问题就是找到是什么地方,什么时候发起的这个请求。
在ueditor.all.js中的8190行(蓝色行):
var submitStr = json2str(ajaxOpts); // { name:"Jim",city:"Beijing" } --> "name=Jim&city=Beijing"
//如果用户直接通过data参数传递json对象过来,则也要将此json对象转化为字符串
if (!utils.isEmptyObject(ajaxOpts.data)){
submitStr += (submitStr? "&":"") + json2str(ajaxOpts.data);
}
//超时检测
var timerID = setTimeout(function() {
if (xhr.readyState != 4) {
timeIsOut = true;
xhr.abort();
clearTimeout(timerID);
}
}, ajaxOpts.timeout);
var method = ajaxOpts.method.toUpperCase();
var str = url + (url.indexOf("?")==-1?"?":"&") + (method=="POST"?"":submitStr+ "&noCache=" + +new Date);
xhr.open(method, str, ajaxOpts.async);
url里已经存储着:/js/ueditor/jsp/controller.jsp?action=config
调试运行时可以看到:method=“get”,submitSt=“”,这样就造成最后的结果是:
/js/ueditor/jsp/controller.jsp?action=config&&noCache=1408205227878
修改方法有多种,我是这样改的:
xhr.open(method, str, ajaxOpts.async); ----》 xhr.open(method, str.replace("&&","&"), ajaxOpts.async);
要修改ueditor.all.min.js,可以搜索“method.toUpperCase()”,
,y=f.method.toUpperCase(),u=a+(-1==a.indexOf("?")?"?":"&")+("POST"==y?"":h+"&noCache="+ +new Date);e.open(y,u,f.async);
将e.open(y,u,f.async); 改为e.open(y,u.replace("&&","&"),f.async);
需要注意的是ueditor.all.min.js文件很大,找个好的文本编辑器,如:editPlus
- 百度UEditor组件出现Parameters: Invalid chunk '' ignored警告的分析
- 百度UEditor组件出现Parameters: Invalid chunk '' ignored警告的分析
- 警告:Parameters:Invalid chunk ignored 的解决办法
- 警告: Parameters: Invalid chunk ignored.
- 警告:Parameters:Invalid chunk ignored
- 警告:Parameters:Invalid chunk ignored
- 警告: Parameters: Invalid chunk ignored.
- 警告: Parameters: Invalid chunk ignored.
- 警告:Parameters:Invalid chunk ignored
- 警告:Parameters:Invalid chunk ignored
- 警告: Parameters: Invalid chunk ignored.
- 警告: Parameters: Invalid chunk ignored.中看到的程序开发
- 警告:Parameters: Invalid chunk ignored解决方法
- tomcat 7.0 出现异常 Parameters: Invalid chunk ignored的解决办法
- 分析Tomcat6报异常: Parameters: Invalid chunk ignored 的原因
- Parameters: Invalid chunk '' ignored.
- Parameters: Invalid chunk '' ignored.
- Parameters:Invalid chunk ignored
- 数据库管理系统DBMS之缓存管理
- 使用SVNChina来保管eclipse的代码
- FreeRTOS代码剖析之1:内存管理Heap_1.c
- POJ--1300--Door Man【判断无向图欧拉通路】
- spnego 配置心得
- 百度UEditor组件出现Parameters: Invalid chunk '' ignored警告的分析
- 学习小结1<下载的几种方式>
- java设计模式——结构型模式专题(二)适配器模式
- 医疗时鲜资讯:第二十三届中国国际医用仪器设备展览会暨技术交流会 有感
- Linux实战4——安装IntelliJ IDEA
- php学习笔记7--服务器变量 $_SERVER 详解
- Servlet请求转发之RequestDispatcher
- mongo:Criteria和Query
- 架构文章+开源项目