javascript
wuguofei12345
记录工作中的点点滴滴,积跬步,至千里。
展开
-
javascript方法调用
今天在使用javascript调用方法时遇到参数不合法的问题,导致js的方法进不去使用场景是,调用js方法时的参数是dongtai原创 2017-03-26 14:48:44 · 554 阅读 · 0 评论 -
Autocomplete:属性介绍
属性介绍* minChars (Number)在触发autoComplete前用户至少需要输入的字符数.Default: 1,如果设为0,在输入框内双击或者删除输入框内内容时显示列表* width (Number)指定下拉框的宽度. Default: input元素的宽度* max (Number)autoComplete下拉显示项目的个数.Default: 10* delay ...转载 2018-09-26 11:09:01 · 2450 阅读 · 0 评论 -
jquery.autocomplete.js 对Firefox的支持
jquery.autocomplete.js 对Firefox的支持不是很好,输入完之后无法匹配。在初始化时加入以下代码解决:function initAutocomplete(){ $("input").on("keyup",function(){ $(this).keydown(); });} ...原创 2018-09-26 10:30:18 · 197 阅读 · 0 评论 -
js debug
作为后台程序员,写前端代码一直是一个痛点。今天介绍一下写js非常实用的一个功能,那就是js如何进行debug本文以谷歌浏览器为例:在谷歌浏览器F12打开开发控制台点击“Sources”标签如下图1的位置点击需要打断点的行,如下图2的位置鼠标放在变量上可以查看变量的值,如下图3的位置在4的位置可以继续执行代码,可以单步执行...原创 2018-09-19 14:53:04 · 916 阅读 · 0 评论 -
上移下移实现逻辑
在开发中经常有上移、下移的操作,猛的一想感觉逻辑还很复杂,其实很简单主要有以下步骤:首先页面上的展示列表在后台查询的时候要根据某个字段排序,这样展示的数据才是有序的,才可以实现此功能。 添加上移或者下移的时候需要把当前数据的ID和目标ID传到后台 后台排序的字段互换值,到前台后需要重新加载列表。前台代码:$.each(json,function(index, item) { ...原创 2018-08-06 17:01:58 · 2617 阅读 · 0 评论 -
jquery动态生成li
根据后台数据动态生成li到ul,html:<html> <head></head> <body> <div class="template-text"> <ul id="ul_currentquestion"> </ul> &am原创 2018-08-06 16:47:15 · 2605 阅读 · 0 评论 -
js通过后台数据回填form表单时,select和radio选中问题
以select为例,radio类似js通过后台数据回填form表单时,设置select选中时,发现只能有一次有效,第二次就不能正常选中select了,问题是在select有2个被设置成了:selected = "selected"所以在设置select属性之前需要重新初始化select的下拉框的属性:function initisdefault(){ $("#select_i...原创 2018-08-06 16:36:31 · 2912 阅读 · 0 评论 -
jquery发送ajax请求
POST方式:$.ajax({ type: "POST", url: 'aaa/bbb', data: JSON.stringify({ aa: 'aa', isdefault: isdefault //name需要和后台中javabean的属性名称严格一致 }),//转换为json字符串 async...原创 2018-08-06 16:25:33 · 218 阅读 · 0 评论 -
js文件中获取url中的参数
jsp中直接嵌入js获取地址栏中的参数使用以下方式var tempId = '${param.tempId}';但是开发过程中往往是js文件单独提出来的,这个时候使用这种方式就不可以了使用如下方式:function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&a...原创 2018-08-06 16:19:02 · 666 阅读 · 0 评论 -
js回退到上一页面
<button type="button" id="btn_cancel" class="btn btn-primary" onClick="location.href='javascript:history.go(-1)'">取消</button>原创 2018-08-06 16:12:26 · 2392 阅读 · 0 评论 -
Autocomplete:实现键盘上下键 自动填充
1.在jquery.autocomplete.js第121行加入以下代码var selected = select.selected();var v = selected.result;//$input.val(v);//自动填充会失去原始检索的字符串,可以通过enter键填充select.stay(); 2.在740行加入以下代码stay: function() {...原创 2018-09-26 11:15:41 · 877 阅读 · 0 评论