JS
-Focus
这个作者很懒,什么都没留下…
展开
-
前端上传组件Plupload使用指南
我之前写过一篇文章《文件上传利器SWFUpload使用指南》,里面介绍了上传组件SWFUpload的使用方法,但现在随着html5技术的逐渐推广和普及,再去使用以flash为上传手段的SWFUpload显然就有点过时了,毕竟html5原生的就给我们提供了文件上传的API。Plupload是一款由著名的web编辑器TinyMCE团队开发的上传组件,简单易用且功能强大,我们完全可以使用Plupload转载 2015-03-25 16:04:37 · 673 阅读 · 0 评论 -
随机出现“No result defined for action ....Action and result input”解决
最近一次系统升级,随机出现编辑原来数据库数据失败问题,而如果修改这个action所有数据则可以成功,新添加再修改也可以成功。跟踪发现系统报错: No result defined for action com.jim.web.action.appointment.AppointmentAction and result input com.opensym转载 2016-03-05 14:52:29 · 6900 阅读 · 0 评论 -
Java邮件、uploadify
1、带附件的邮件发送时,正文内容当做附件。 问题代码: Multipart mp = new MimeMultipart(); // 附件操作 if (filepath != null && filepath.size() > 0) {原创 2016-03-07 13:23:03 · 280 阅读 · 0 评论 -
Jquery Ajax的success:funtion(data)的data非son类型
今天在用ajax时,success方法返回的data一直不能按JSON类型方式拿到值。alert(data)后发现data为XMLDocument类型,加上dataType: "json"后,data就可以。原创 2016-03-08 20:44:56 · 464 阅读 · 0 评论 -
Highcharts :Uncaught TypeError: $(…).highcharts is not a function
今天在JSP中使用HightCharts,发现了上述的问题,引入的文件如下: hightCharts的初始化过程如下,引用是官方的例子$(function () { $('#container').highcharts({ chart: { type: 'pie', options3d: { enabled: true, alpha: 45, beta: 0 }原创 2016-03-10 11:20:31 · 7095 阅读 · 1 评论 -
JS格式化日字符串
要格式的日期字符串为“2016-11-13 12:11:10”Date.prototype.format = function(format) { var o = { "M+" :this.getMonth() + 1, // month "d+" :this.getDa原创 2016-04-07 17:43:27 · 364 阅读 · 0 评论 -
怎么给easyui中的datagrid加水平滚动条
加了fitColumns属性,datagrid会显示在固定的宽度内。这时,各列设定的宽度是失效的,不会出现滚动条。不加则datagrid会根据各列设定的宽度显示,并且当内容溢出时显示滚动条。原创 2016-04-19 17:49:30 · 39006 阅读 · 3 评论 -
JSON.stringify()中文乱码
今天在做项目的时候,需要向后台传递一个json对象,于是就想到使用JSON.stringify()将该转化为字符串形式,然后再到的后台解析。假如字符串中含有中文字符,就需要做以下处理: 客户端:var json = encodeURI(JSON.stringify(jsonData),"utf-8"); 服务器端:String jsonStr=URLD原创 2016-07-04 18:37:09 · 19687 阅读 · 0 评论 -
多个iframe中Ajax请求导致statuscanceled的原因分析
在后台系统的开发过程中遇到了,莫名其妙的请求发生异常的错误,经过一番研究,总结一下我的研究结果,如果不对的地方请各位指出:使用场景:在系统的应用中,设计多个iframe的使用,在每个iframe的使用中会使用不等多个异步的ajax请求发生错误情况:1、在不同iframe中请求总存在相同的请求url的异步ajax,而这些请求需要返回的时间也是比较的长,所以在已有ajx请求的过程中另外的iframe提...转载 2018-03-12 16:58:03 · 1287 阅读 · 0 评论 -
Easyui layout某块区域里的内容是空白的
1、如果你是通过使用div创建layout的话,下面的id是不能省略的id="cc" class="easyui-layout" style="width:600px;height:400px;"> 2、当你在一个tab或layout中再嵌套一个layout时,最里面的layout必须加上fit=“true”原创 2015-12-26 22:13:22 · 1595 阅读 · 0 评论 -
谷歌浏览器不支持returnValue和showDialog
忽然发现Chrome浏览器版本 37.0.2062.103 m~45.0.2454.101 m不支持showModalDialog模态对话框和无法返回returnValue找了个折中方案利用window.open代替showModalDialog利用 window.opener.document来操作父页面的元素父窗口window.open("xsp/exesp?todo=13",转载 2015-12-23 14:28:20 · 2758 阅读 · 0 评论 -
js 64进制转换方法 & URL参数压缩
经常URL上面需要有不少中文,但直接放置中文容易出现乱码,所以要进行转码,但普通转码后,会发现URL太长了,不便于保存和处理。和朋友讨论以后,觉得可以使用一定的压缩算法,将转码后的中文进行处理,能够明显减少URL的长度,一般能减少50% 代码如下: //普通2、8、10、16进制自由转换 function EvalAny(num00, fromRadix, toRadix)转载 2016-01-07 14:49:45 · 4493 阅读 · 0 评论 -
文件上传利器SWFUpload使用指南
SWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大。以前在项目中用过几次,但它的配置参数太多了,用过后就忘记怎么用了,到以后要用时又得到官网上看它的文档,真是太烦了。所以索性就把它的用法记录下来,也方便英语拙计的同学查看,利人利己,一劳永逸。(ps:SWFUpload早就不再更新了,官网也打不开了,推荐大家使用Plupload来代替SWFUpload,Plupload转载 2015-03-25 16:10:45 · 392 阅读 · 0 评论 -
jQuery事件处理: 别再乱用“return false”了
可能在你刚开始学习关于jQuery事件处理时,看到的第一个例子就是关于如何阻止浏览器执行默认行为,比如下面这段演示click事件的代码:view plaincopy to clipboardprint?$("a.toggle").click(function () { $("#mydiv").toggle(); return false; // Pr转载 2015-03-28 01:49:47 · 1571 阅读 · 0 评论 -
A标签触发onclick事件而不跳转的多种解决方法
一个标签仅仅是要触发onclick行为,遇到了A标签触发onclick事件时不执行跳转,下面与大家分享下四种解决方法,感兴趣的朋友可以参考下哈在web页面开发时,我们经常会遇到下列情况: 1.一个标签仅仅是要触发onclick行为; 2.表现上要有鼠标的pointer指针显示,或者其他类似a标签的视觉效果。 比如执行删除操作时,为了避免误操作,我们要弹出对话框让用户确定是否转载 2015-03-28 01:33:32 · 1699 阅读 · 0 评论 -
IE8下console undefined
前两天在用js控制css效果,但在IE8下就是老是显示不出来,搞的想死。起初以为是css不兼容的原因,找遍各大网站论坛,无功而返。偶然的机会下头次使用IETester,测出了在IE8 下console undefined的bug,接着在js删了console的代码,想要的效果也显示出来了。只能说我真菜,真奇葩。 下面就这惨痛的经历总结下, 在IE8浏览器下未打开开发人员工具原创 2015-08-09 09:35:57 · 1472 阅读 · 2 评论 -
IE8不支持数组的indexOf方法
在IE8下, js数组ndexOf方法,只要在使用indexOf方法前,执行下面的js。if (!Array.prototype.indexOf){ Array.prototype.indexOf = function(elt /*, from*/) { var len = this.length >>> 0; var from = Number(argum原创 2015-12-09 14:51:09 · 825 阅读 · 0 评论 -
EasyUI combobox插件注意事项
将上面的标签初始化为combobox插件后,在谷歌浏览器上右键【查看元素】会发现整个标签的代码会转变为以下格式的代码: (1) (2)第一注意点:在用form向后台发送请求时,发送的customerContact参数的值是在(2)处得到的,而不是在(1)处。因为在combobox的文本框上输入数值的时候,会把值赋给(2)处的va原创 2015-12-11 14:47:11 · 1205 阅读 · 0 评论 -
Firefox浏览器中,input输入框输入的内容在刷新网页后为何还在?
在IE、Chrome中没有存在这种现象。在火狐中,autocomplete 默认值是 on,即默认开启,它的作用是把输入框以前的输入记录显示出来原创 2015-11-26 18:14:47 · 1937 阅读 · 0 评论 -
EasyUI dataGrid 翻页时会把之前页选中的记录取消掉
在datagrid的options中加上idField的属性即可原创 2015-12-21 17:21:33 · 1925 阅读 · 0 评论 -
IE - 获取iframe及动态创建Style标签
1、获取Iframe document.getElementById(iframeId).contentDocument || window.frames[iframeId].document;2、动态创建Style标签var style = document.createElement("style");document.head.appendChild(style);style.sheet.i...原创 2018-04-03 19:03:13 · 2350 阅读 · 0 评论