前端
LLLLLiSHI
谨学习,笔记之用
展开
-
IE下对AJAX响应缓存的解决
第一种:使用URL加时间后缀的方式 $.ajax({ type: "get", url:'xxxxxxxxxxxxxxxxxxx+"&"+new Date().toTimeString(),旨在是IE认为 不同的请求。否则会对相同地址的请求(缓存时间过期前),进行缓存机制。第二种:AJAX可以设置属性 cache:false来处理。原创 2017-07-20 11:59:10 · 606 阅读 · 0 评论 -
SELECT标签实现模糊查询子项option
1、下载好select2的包,我实在 https://github.com/select2/select2/releases/tag/4.0.3 下载的2、引入CSS样式:3、引入JS:JQ和select2的js文件4、给指定的select标签添加class属性:class="multiSelect"5、页面记载函数中:原创 2017-06-27 13:46:34 · 2669 阅读 · 0 评论 -
HTML标签textarea的换行实现
场景:动态往textarea标签中,添加text的文本。同时实现换行添加。实现:$("#selectId").append("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx"); 代表 \r\n原创 2017-06-27 13:30:30 · 3976 阅读 · 0 评论 -
Input标签实现模糊查询
1、引入: 2、input标签:3、JS代码:页面加载函数中: //定义新数组 var mdmcData = new Array(); var _mdmcData = new Array(); //自动填充 $("#PERSONNAME").autocomplete({ source : _mdmcData }); //监听输入原创 2017-07-01 16:45:57 · 3356 阅读 · 4 评论 -
JQ的serialize方法会进行编码
当调用JQ的serialize方法对表单数据序列化,并加入到url中时, 发现url请求400。分析:表单数据存在中文,JQ的serialize方法会调用encodeURIComponent()函数这个函数的作用:可把字符串作为URI 组件进行编码。其返回值URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。于是问题清晰了:表单中文参数被编码,原创 2017-08-03 17:44:47 · 1234 阅读 · 0 评论 -
同一页面的两个Iframe获取数据
首先页面: <iframe name="xxx" id="xxx" frameborder="0" src="xxxxxxx" style="margin: 0 auto; width: 100%; height: 100%;"> <iframe name="treeFrame" id="treeFrame" frameborder="0" src="xxxxxx原创 2017-07-27 17:45:55 · 2951 阅读 · 0 评论 -
获取鼠标单击的位置
使用:将下两个方法赋值到代码中即可,直接调用displayCursorPosition(event)方法就行。// 获取鼠标位置 function displayCursorPosition(event) { if (typeof event == "undefined") { event = window.event; }原创 2017-09-29 17:01:00 · 2072 阅读 · 0 评论 -
当el表达式取值中含有单引号(')时,怎么取值
之前遇到一个问题:当EL表达式取值时,值含有[']时怎么取值。网上各种百度也是没有结果。最后终于自己找到了个easy的办法:将EL表达式括号外的双引号转义。比如:比较value是否等于 'aaa'时,------就这么简单 - -!原创 2017-11-05 10:48:57 · 2853 阅读 · 0 评论