摘要: 解决 PHPExcel 长数字串显示为科学计数在excel中如果在一个默认的格中输入或复制超长数字字符串,它会显示为科学计算法,例如身份证号码,解决方法是把表格设置文本格式或在输入前加一个单引号。使用PHPExcel来生成excel,也会遇到同样的问题,解决方法有三种:1、设置单元格为文本$objPHPExcel = new PHPExcel();$objPHPExcel->setActiveSheetIndex(0);$objPHPExcel->getActiveSheet()->setTitle('Simple');//设置A3单元格为文本$objPHPE 阅读全文
posted @ 2013-11-19 17:23 老骆 阅读(29346) 评论(0) 推荐(0) 编辑
摘要: 说明:用于验证正整数的输入,不允许输入其他字符。html:javascript:/*限制只可以输入正整数*/function clearNoNum(obj){ if(obj.value.length==1){obj.value=obj.value.replace(/[^1-9]/g,'')}else{obj.value=obj.value.replace(/\D/g,'')}}function clearNoNum1(obj){ if(obj.value.length==1){obj.value=obj.value.replace(/[^1-9]/g,' 阅读全文
posted @ 2013-11-13 15:41 老骆 阅读(350) 评论(0) 推荐(0) 编辑
摘要: //元素为://处理选择器转义问题//去除值$val = $('inpu[type=checbox]').val();//转义为选择器识别的名字,这里"\\\/" $val的值为abc\\/index$val = $val.replace(/\//ig, "\\\/"); //jquery的选择器会对特殊字符进行转义一次,到了javascript解析时又转义了一次,所以需要加上双反斜杠$('input[value='+v+']').attr('checked', true); 阅读全文
posted @ 2013-11-07 17:33 老骆 阅读(1407) 评论(0) 推荐(0) 编辑
摘要: //公共去除最后字符方法function dtrim(str, s){var reg = eval("/"+s+"$/gi");str=str.replace(reg,"");return str;}最近js写的比较多,发现经常因为组合数据最后多一个字符,又希望在前端给解决掉这个字符。 阅读全文
posted @ 2013-11-07 16:44 老骆 阅读(271) 评论(0) 推荐(0) 编辑
摘要: /** @method 将拼接好字符串格式的json 转成json对象* @param jsonData param fomart:* var jsonData = "{name1:'1',value1:'a',name2:'2',value2:'b' }";* @return json;*/function strJsonToJson(jsonData){ //方法1:js下用eval生成JSON对象//var json = eval("(" + jsonData +")&quo 阅读全文
posted @ 2013-11-06 11:53 老骆 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 最常见的就是组织的json数据格式有问题,尝试把单引号改为双引号试试,如下:$datares = {"uname":$uname.val(),"phone":$phone.val(),"city":$city,"bmoney":$bmoney.val(),"sex":$sex,"province":$province ,"city":$city,"trade":$trade,"timelime":$timelime, 阅读全文
posted @ 2013-11-01 17:06 老骆 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 最近把一个项目的jQuery升级到最新版,发现有些页面报错Cannot read property ‘msie’ of undefined。上jQuery网站上搜了一下,$.browser这个api从jQuery1.9开始就被废除了,所以js代码里只要用到$.browser就会报这个错。深入挖掘了一下,发现jQuery1.9里把所有以前版本里标记为deprecated的API给正式删除了,可谓壮士断臂。对于升级到最新jQuery的开发者而言,这意味着得花费一些额外的时间把代码升级使用新的api或者自己实现那些在jQuery库里被删除的方法。幸运的是,jQuery团队考虑到了这个改动做给开发人员 阅读全文
posted @ 2013-10-31 18:22 老骆 阅读(2946) 评论(0) 推荐(0) 编辑
摘要: 今天在服务器上不小心创建了一个!命名的文件还有一个\命名的文件,本来想用转义字符进行删除,又担心误删了项目文件。。。。最后找到最好的解决办法如下:ls-i 查看文件inum值执行删除inum数字对应的文件find./-inuminum数字-delete删除目录下指定目录文件find ./ -name .svn -delete大功告成! 阅读全文
posted @ 2013-09-25 17:56 老骆 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 最近使用CI写项目时遇到的问题,当使用sqlserve链接操作时 修改和删除返回的受影响行数不对解决办法如下:找到ci框架目录中include\database\drivers\sqlsrv\sqlsrv_driver.phpsqlsrv_drive()方法 修改和删除数据返回受影响行数原始:function _execute($sql) { $sql = $this->_prep_query($sql); return sqlsrv_query($this->conn_id, $sql, null, array(Scrollable' => SQLSRV_C... 阅读全文
posted @ 2013-09-24 15:57 老骆 阅读(522) 评论(0) 推荐(0) 编辑
摘要: /** * @author gayayang * @date 2012-8-21 * @todo 将对象转换成数组 * @param unknown_type $obj * @return unknown */ function object_to_array($obj){ $_arr = is_object($obj) ? get_object_vars($obj) :$obj; foreach ($_arr as $key=>$val){ $val = (is_array($val) || is_object($val)) ? $this->object_to_... 阅读全文
posted @ 2013-09-24 15:57 老骆 阅读(1064) 评论(0) 推荐(0) 编辑