javascript
文章平均质量分 75
proven.
学而不思则罔,思而不学则殆
展开
-
JS(去掉前后空格或去掉所有空格)的用法
1、 去掉字符串前后所有空格: 代码如下: function Trim(str) { return str.replace(/(^\s*)|(\s*$)/g, ""); }说明: 如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。2、 去掉字符串中所有空格(包括中间转载 2017-06-02 16:45:41 · 661 阅读 · 0 评论 -
ajax 传递数组到后台
背景: 昨天遇到一个坑,好几个小时都没有解决,就是ajax往后台传递数组的时候。后台取到的总是为空。后来知道是spring mvc 强制序列化了。要在ajax 代码中加一个属性用来防止序列化 ajax代码 $.ajax({ "url": "testplan/runPlanByPlanId", "type": 'POST', "data" :{'pl原创 2017-11-27 11:46:21 · 774 阅读 · 0 评论 -
如何不用iframe和ajax来重复加载页面
前几天,遇到一个问题,查了很久的百度,一点思绪都查不到。我的问题是这样的: 问题概述 我下了一个bootstrap的后台模板。然后准备把它整合到我的java web项目里。结果发现,每个页面的heard和左边的导航菜单都是重新加载的。也就是说,你后台要跳转一个页面,就必须重新加载一个含有左边导航栏的jsp,这就导致很多代码的重复。也增加了后期维护的困难性。 方法一 我使用过一种方法,那就是使原创 2017-10-31 15:53:23 · 1694 阅读 · 0 评论 -
textarea 换行问题
今天写代码的时候遇到一个换行的问题,发现直接从数据库里面取出来的一段话,如果太长的话,会将整个页面撑开。这样的话样式就会变得很难看。 刚开始的时候想在输入的时候加个换行符存到数据库里面去的,后来发现,这样的话其他地方显示也会有问题。 具体代码:有两个方法,分别是存进去的时候和取出来的时候使用的。function replaceTextarea1(str){ var reg=new RegExp(原创 2017-09-26 10:35:32 · 2426 阅读 · 1 评论 -
JQUERY AJAX请求成功,返回了数据,但是不进SUCCESS的问题
今天遇到ajax请求成功,并且后台数据库也相应的改了数据,但是返回的时候直接进了error,没有进success,很是纳闷,不知道怎么回事。于是上网找了找答案,发现有篇文章写的挺好的,于是就写在自己的博客里。我觉得我遇到的这个问题的原因也会在这里,所以记录一下。希望以后可以直接到这里来看。 1.状态码返回200–表明服务器正常响应了客户端的请求; 2.通过firebug和IE的ht原创 2017-09-08 11:40:42 · 6352 阅读 · 0 评论 -
Json对象与Json字符串的转化、JSON字符串与Java对象的转换
一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2.浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: JSON.stringif转载 2017-07-18 08:54:45 · 307 阅读 · 0 评论 -
js中获取键盘事件
js中获取键盘事件 1 2 document.onkeydown=function(event){ 3 var e = event || window.event || arguments.callee.caller.arguments[0]; 4 if(e && e.keyCode==27){ //转载 2017-06-28 10:35:43 · 325 阅读 · 0 评论 -
自己做了个网站 网址:http://www.sunshinelin.club
网址: http://www.sunshinelin.club 当初做这个网站的目的就是为了能够自己用,想做什么功能就写什么功能。感觉使用自己的东西比较有成就感。 这个是网站的首页 我用的ssm+shiro后台框架开发,服务是阿里云的centOS 在开发的时候会遇到各种各样的问题,不过当你一个问题一个问题的解决之后,你会有成就感,我想这就是编程的乐趣所在。我认为,编程不一定是无聊的。还原创 2017-07-05 17:52:52 · 1129 阅读 · 0 评论 -
就是正则表达式判断
1、判断字符串为数字if(!uid.match("\\d+")){ $(".error_message").text("账号必须为数字!"); return; }2、密码长度不小于六位var reg = /^[0-9A-Za-z]{6,}$/; if(!reg.test(pwd)){ $(".error_message").te原创 2017-06-12 17:25:43 · 462 阅读 · 0 评论 -
JS截取字符串常用方法详细整理
截取字符串的使用比较广泛,有很多中方法,本文粗略的整理了一些,感兴趣的额朋友可以才参考下使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); //arr是一个包含字符值”jpg”、”bmp”、”gi转载 2017-07-12 12:05:25 · 256 阅读 · 0 评论 -
js各种验证文本框输入格式
不能为空 <input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('不能为空!')">只能输入英文和数字<input onblur="if(/[^0-9a-zA-Z]/g.test(value))alert('有错')"> <input onkeyup="value=value.replace(/[^0-9a-zA-Z]/g,'')转载 2018-01-08 12:17:20 · 1045 阅读 · 0 评论