jquery
文章平均质量分 57
lala_shine
1111
展开
-
深入理解JQuery中$.get()、$.post()、$.getJSON()、$.ajax()方法
本文重点是来讲讲jQuery中调用ajax的4种方法:.get、.get、.post、getJSON、转载 2017-12-08 16:48:00 · 194 阅读 · 0 评论 -
jQuery绑定事件的几种方式
jQuery中提供了四种事件监听方式,分别是bind、live、delegate、on,对应的解除监听的函数分别是unbind、die、undelegate、off。这几种方式之间的区别:1.bind()函数只能针对已经存在的元素进行事件的设置;但是live(),on(),delegate()均支持未来新添加元素的事件设置;2.bind()函数在jquery1.7版本以前比较受推崇,1.7版...原创 2019-03-22 11:37:02 · 3014 阅读 · 0 评论 -
ajax中发送options和post两种请求
在项目中发现ajax中出现两次请求,OPTIONS请求和GET请求,得到的数据出错,所以想要去掉OPTIONS请求。ajax请求如下: ajaxRequestGet: function (lastPath, requestParams, successFun) {...转载 2018-09-28 11:21:53 · 10376 阅读 · 1 评论 -
jquery解决input file控件中的onchange上传文件仅一次的bug
在功能区管理系统中,在上传区域网格、道路交通、以及功能区类型的xls文件时,好像所有的文件仅可以上传一次,如果下次修改了文件内容,除非刷新网页,否则上传的文件并没有生效。因此这是一个bug,在网上找了好多解决方案,最终得以成功突破。。...原创 2018-08-10 16:28:59 · 1778 阅读 · 0 评论 -
ajax实现跨域请求的几种方式--前端
在工作中,在用ajax实现跨域请求时,我主要通过以下两种方式实现的: 1.$.getJSON()$.getJSON("./data/table.json",function(data){ console.log(data); });调用Jquery的$.getJSON方法时,Jquery有自己的处理,实际上通过script的scr请求的,但要...原创 2018-04-28 16:24:28 · 2269 阅读 · 0 评论 -
jquery easyui中获取下拉列表的值
问题:原来以为jquery easyui中的下拉列表中获取值的方式和普通的下拉列表获取值的方式相同,都是var value=$("select").val();的形式,但是不生效。。。原因:jqueryui采用的是combobox插件获取下拉列表的值,而combo和combobox两个控件获取值和文本的方法都是这个,combobox是从combo派生而来的。1、获取文本:$("select").c...原创 2017-09-04 14:36:41 · 11576 阅读 · 2 评论 -
jquery事件委托的回调函数中调用全局变量的简单方法
问题:在用openlayers3开发GIS系统时,出现一个问题,代码片段如下://鼠标右键添加点击事件 $(map.getViewport()).on("contextmenu", function(event){ map.removeInteraction(draw); var pixel = map.getEventPixel(event.originalEv...原创 2017-09-04 14:33:34 · 2235 阅读 · 0 评论 -
jquery复选框状态的判断
1.checked的选中状态不设置checked是默认不选被选中的,一旦设置checked="false"或者checked = false或者checked="true"或者checked = true或者不设置任何值,都会被解释为选中。<input type="checkbox" name="test" id="test1"/> //未被选中<input ty原创 2017-09-14 14:16:52 · 6357 阅读 · 0 评论 -
jQuery中attr()和prop()的区别
在jQuery中,attr()函数和prop()函数都用于设置或获取指定的属性,它们的参数和用法也几乎完全相同。但不得不说的是,这两个函数的用处却并不相同。下面我们来详细介绍这两个函数之间的区别。1、操作对象不同很明显,attr和prop分别是单词attribute和property的缩写,并且它们均表示"属性"的意思。不过,在jQuery中,attribute和property却是两个不同的概念...原创 2017-10-09 16:59:17 · 591 阅读 · 0 评论 -
ajaxForm与ajaxSubmit的区别
在使用这两种方法之前,首先需要安装form.js的插件;一、首先说用法,ajaxForm和ajaxSubmit都可以接收0或1个参数,该参数可以是一个变量、一个对象或回调函数,这个对象主要有以下参数:var object= { url:url, //form提交数据的地址 type:type, //for原创 2018-02-05 14:02:41 · 1200 阅读 · 0 评论 -
Form表单只提交数据而不进行页面跳转的方法
解决方案:将数据提交到saveReport(form的action指向)页面,但是页面又不进行跳转,即保持当前页面不变呢?利用jquery的ajaxSubmit函数以及form的onsubmit函数完成一般的写法为:"saveReport.htm" method="post"> …… type="submit" value="保存报告"/> 点击submit按钮或直接回车可原创 2018-02-05 13:55:04 · 49500 阅读 · 4 评论 -
layui结合json viewer实现代码格式化
需要实现这个一个功能,就是查看详细的json代码,最好是实现json代码的折叠与展示功能,在页面弹出层用到了layui中的layer组件,在组件中展示的内容就是json格式的代码,实例如下所示:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <tit...原创 2019-05-09 17:38:15 · 6575 阅读 · 1 评论