随笔分类 -  JavaScript

摘要:基于jQuery的input输入框下拉提示层,方便用户输入邮箱时的提示信息,需要的朋友可以参考下效果图// JavaScript Document (function($){ $.fn.extend({ "changeTips":function(value){ value = $.extend({... 阅读全文
posted @ 2015-04-23 21:24 牧涛 阅读(3524) 评论(0) 推荐(0) 编辑
摘要:本篇文章除了介绍jquery.autocomplete基本参数外,主要说明jquery.autocomplete的数据源的格式问题。1、jquery.autocomplete参考地址http://bassistance.de/jquery-plugins/jquery-plugin-autocomp... 阅读全文
posted @ 2015-04-23 21:21 牧涛 阅读(9629) 评论(0) 推荐(0) 编辑
摘要:研究这个后台分页一天多,特此写个文章记录备忘jsp页面中有两个需要注意的地方:一个是source中beforeprocessing,另一个是rendergridrows中数据的获取。说明:grid会向服务器发送以下参数the Grid sends the following data to the ... 阅读全文
posted @ 2015-04-20 11:17 牧涛 阅读(2534) 评论(0) 推荐(0) 编辑
摘要:关于jsp弹出jsp页面传参数中文乱码的问题解决:弹出方式--window.showModalDialog(requestURL,null,strFeatureInfo);乱码原因:url传递方式对中文进行了编码解决方法:showModalDialog方法的第二个参数就是用于解决传参数问题。不必要去... 阅读全文
posted @ 2014-11-27 14:57 牧涛 阅读(3770) 评论(0) 推荐(0) 编辑
摘要:1、datagrid 2次加载问题:解决方案: 改为 只需要在js中初始化datagrid即可$(function(){ $('#list_data').datagrid({ iconCls:'icon-location',//图标 .................. 阅读全文
posted @ 2014-05-21 09:28 牧涛 阅读(968) 评论(0) 推荐(0) 编辑
摘要:最近工作中用jQuery ajax返回出现乱码,用的Notepad++编辑器,当JS部分传递中文时,另一页面接收的话会出现乱码,在网上找了很多方法,基本上没有很好的解决。页面用GB2312编码,JS部分得到中文字符:var playerName=$('#playerName').val(); 可以这样处理:在ajax代码部分:$.ajax({url:'getName.php',type:'GET',cache: false,data:{'playerName':encodeURIComponent(playerName)//解决问 阅读全文
posted @ 2013-12-26 14:08 牧涛 阅读(7711) 评论(1) 推荐(0) 编辑
摘要:Jsonp(JSON with Padding)是资料格式 json 的一种“使用模式”,可以让网页从别的网域获取资料。关于Jsonp更详细的资料请参考http://baike.baidu.com/view/2131174.htm,下面给出例子:一.客户端Html代码InserttitlehereResult:二.服务器端Java代码importjava.io.IOException;importjava.io.PrintWriter;importjava.util.HashMap;importjava.util.Map;importjavax.servlet.http.HttpServlet 阅读全文
posted @ 2013-12-25 16:55 牧涛 阅读(63200) 评论(2) 推荐(2) 编辑
摘要:通过网页title来提示用户有新消息这个功能很常见,比如现在的微博,还有一些邮箱,这个功能都很常见。如何实现则个功能呢?思路是:通过ajax访问后台,若有新消息,则将网页的title替换为 提示信息 ,并与空格来回切换。例:【你有新消息】与【 】切换。提示内容弄是动态的,所以替换文字的空格数目也是算出的。这里用全角的空格。但是如果提示消息中有‘数字’等半角字符的话就会出现问题。全角的空格比半角的1的宽度要宽的多。这样的话,闪动起来看着就不是很舒服;解决方法就是用全角的空格替换全角的字符,半角的空格替换半角的字符。但是document.title=' ';不论半角空格有多少个,浏 阅读全文
posted @ 2013-10-28 18:24 牧涛 阅读(1192) 评论(2) 推荐(0) 编辑
摘要:Ajax+Jsp+servlet+json技术的使用在使用json的时候,记得必须导入如下几个.jar包,最好是手动复制.jar包只lib路径下,否则可能出现异常。commons-beanutils.jarcommons-collections.jarcommons-lang-2.5.jar(必须是2.x3.x的会报ClassNotFoundException这个异常)commons-logging.jarezmorph-1.0.6.jarjson-lib.jar.导入这些jar包以后,就可以在后台 使用json来进行数据处理了。JSONArray的使用:这里做一个简单的示例:定义一个Pers 阅读全文
posted @ 2013-08-26 09:40 牧涛 阅读(11901) 评论(0) 推荐(0) 编辑
摘要:function $() {var elements = new Array();for (var i = 0;i < arguments.length;i++) {var element = arguments[i];if (typeof element == 'string') element = document.getElementById(element);if (arguments.length == 1) return element; elements.push(element);} return elements;} function CSSencode 阅读全文
posted @ 2013-08-22 17:31 牧涛 阅读(373) 评论(1) 推荐(0) 编辑
摘要:http://www.5icool.org/demo/2012/a00744/ 阅读全文
posted @ 2013-06-25 12:01 牧涛 阅读(183) 评论(0) 推荐(0) 编辑
摘要:<bodyoncontextmenu="return false"onselectstart="return false"ondragstart="return false"onbeforecopy="return false"onmouseup=document.selection.empty() oncopy=document.selection.empty() onselect=document.selection.empty()></body>禁止鼠标右键:oncontextmenu 阅读全文
posted @ 2013-06-20 11:55 牧涛 阅读(794) 评论(0) 推荐(0) 编辑
摘要:Array.prototype.remove = function(s) { for (var i = 0; i < this.length; i++) { if (s == this[i]) this.splice(i, 1); }}/** * Simple Map * * * var m = new Map(); * m.put('key','value'); * ... * var s = ""; * m.each(function(key,value,index){ * s += index+":"+ key 阅读全文
posted @ 2012-12-21 12:12 牧涛 阅读(22033) 评论(1) 推荐(0) 编辑