百度UEditor组件出现Parameters: Invalid chunk '' ignored警告的分析
来源:互联网 发布:网络教育统考好不好考 编辑:程序博客网 时间:2024/05/19 22: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
- Incomplete reply from server
- 安卓Activity的生命周期函数详解
- android平台下运行dx.bat,提示“系统找不到指定路径”
- android 标题动态变换(listview scrollview 滑动距离计算)
- 第4章:Prolog程序的两种意义
- 百度UEditor组件出现Parameters: Invalid chunk '' ignored警告的分析
- js转换long类型时间
- String,StringBuffer与StringBuilder的区别??
- 【C++】读取整个文本文件的方法
- Play on Words,UVA 10129——求欧拉回路/欧拉通路
- 遍历json的方法
- svn命令时报错“Previous operation has not finished; run 'cleanup' if it was interrupted”。
- 自定义组件---图片和文字实现ImageButton效果
- android中的Bitmap,Drawable,Canvas,Paint之间的区别和转换