JavaScript
Org丶bug
尊重原创
展开
-
javascript调用多个参数的方法,参数在ajax中传送给后台并获取,某个为空处理
正确写法:Jquery代码:(因为需要操作其他ajax添加的元素所以不能直接用Jquery获取对象,这里使用如下的javascript代码获取对象并操作)// ajax搜索方法function ajaxSearch(argument){ $.ajax({ url:"doSearch.do", type:"post", data:{"choose":arguments[0],"fq"...原创 2018-03-26 23:38:26 · 1546 阅读 · 0 评论 -
JavaWeb项目,每个JSP页面参数互不影响;设置页面JavaScript的全局参数;ajax传递JSON;
场景描述: 诸如管理员查看其它用户的页面。起初后台中是将查看的用户的数据保存在session中,前台使用EL标签获取并展示。导致的问题是一次只能查看一个用户的信息,当同时查看两个用户的页面时,则会导致新打开的用户页面的数据串到之前打开的用户页面中。后来想到,使用request来避免页面数据乱套的问题,虽然前台只需要使用EL标签来获取,但是后台需要设置很多的request.setAtt...原创 2018-07-14 02:04:56 · 476 阅读 · 0 评论 -
$('...').click()和$(document).on("click","...",function(){})的区别;$('...').click()不生效的原因;
原地址:https://blog.csdn.net/zero_295813128/article/details/52294159.click().click只能为页面现有的元素绑定点击事件;如果是动态生成的新的元素,是没有事件的;$(document).on("click","指定的元素",function(){});将指定的事件绑定在document上,而动态添加的元素如果符合指定的元素,那就...转载 2018-06-26 23:18:18 · 2277 阅读 · 0 评论 -
Java解析JSON字符串时,如果value中有“[]”,则会在解析后的JSON对象中将此value多加一对双引号解决办法;Java遍历JSON
场景描述: 前台传送过来的JSON字符串为:{"AGE":"[0 TO 1]"},在Java中解析为JSON之后,在控制台输出为:{"AGE":"\"[0 TO 1]\""};而当传送的字符串为{"AGE":"{1 TO 14]"}时,转换成JSON之后,在控制台输出为{"AGE":"{1 TO 14]"};推断:原创 2018-06-26 20:25:02 · 3692 阅读 · 0 评论 -
JavaScript判断输入内容是否为数字
方法一:(不严谨) isNaN(is Not a Number)网上大部分人说这个方法有个问题,就是如果传入参数是一个空串或是一个空格,而isNaN是做为数字0进行处理的,所以isNaN检查不严密。第二种方法:(推荐)自定义方法并调用,使用正则表达式网上看到的都什么玩意,测了很多有问题,所以自己转发了一个常用正则表达式废话不多说,下面是调用的方法以及如何使用: //判断字符串...原创 2018-06-19 22:52:59 · 7275 阅读 · 1 评论 -
JavaScript解析JSON字符串报错:missing ) after argument list;Unexpected token c in JSON at position 201;
描述:Solr返回的高亮片段中使用css标签来高亮,但是标签里是有双引号的,在后端将片段传送到前端,前端将其解析成JSON对象时报错了。简单的做个错误记录。错误一:Uncaught SyntaxError: missing ) after argument list;后端传送json内容{"secondHalfJson":{"emrContent":" 就诊时间:2017-07-21 08:54...原创 2018-06-19 22:25:23 · 6050 阅读 · 0 评论 -
Jquery获取单选框的值
原地址:https://zhidao.baidu.com/question/348226665.html获取单选框的值有三种方式:1、$('input:radio:checked').val();2、$("input[type='radio']:checked").val();3、$("input[name='rd']:checked").val();...转载 2018-06-26 13:23:06 · 796 阅读 · 0 评论 -
Java与JavaScript的split方法区别;JS中将字符串切分成两部分;
场景描述: Java中可以使用两个参数,将字符串切分成固定的几部分,后面的部分则不关心内部是否有切分的表达式;但是JavaScript中传入的两个参数达不到这样的效果,JavaScript中是将整个全部按照要切分的参数切分好,返回指定个数。Java中方法: public String[] split(String regex, int limit)regex -- 正则表达式...原创 2018-06-26 13:20:46 · 1769 阅读 · 0 评论 -
a标签href中,参数有双引号解决办法
场景描述: 在使用JavaScript动态添加a标签时,里面的参数是动态添加的,但是参数里有双引号,导致生成的a标签中href到参数中的双引号时就断开了。起初将参数中的双引号都添加转义字符:“\"”、“\\"”;但是并没有什么卵用。解决办法: 将a标签内的属性两边的双引号都换成单引号。因为我的参数里是JSON字符串,双引号不能换成单引号,所以,将属性的双引号换成单引号。...原创 2018-06-23 14:41:52 · 7762 阅读 · 1 评论 -
JavaScript中,JSON对象与JSON字符串之间的转换;JSON对象操作;
Jquery中: JSON字符串转JSON对象(不推荐)$.parseJSON( jsonstr ); Jquery API中这样说:接受一个JSON字符串,返回解析后的对象。在jQuery 3.0 及以后版本中,该方法已被删除,请使用原生方法 JSON.parse(str)传入一个畸形的JSON字符串会抛出一个异常。这里提供下Jquery中...原创 2018-06-23 00:27:12 · 513 阅读 · 0 评论 -
Java、Oracle、JSP中的时间转换、获取与操作
Java中的时间格式转换: 声明: parse方法是将时间字符串转换成时间对象;format方法是将时间对象转换成时间字符串; 时间字符串一般有以下几种:一般样式: "yyyy-MM-dd HH:mm:ss"、"yyyy年MM月dd日 HH时mm分ss秒"带有时区样式: "yyyy-MM-dd'T'HH:mm:ss'Z'"系统默认样式: "EEE...原创 2018-05-25 00:13:04 · 1014 阅读 · 0 评论 -
JQuery的$().each,$.each的区别;跳出循环
原地址:http://www.frontopen.com/1394.html看了几篇写的内容是对的,但是弄的太乱,每次看收藏夹都看的费劲,所以自己帮他整一下在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。$().each: 对于这个方法,在dom处理上面用的较多。如果页面有多个input标签类型为checkbox,对于这时用$().each来...转载 2018-06-21 22:37:29 · 632 阅读 · 0 评论 -
JavaScript方法(获取json长度、获取url中的参数、数字处理成三位隔开、获取项目路径)
场景描述: JavaScript中需要获取JSON内容的长度时,没有方法可以直接调用,所以需要遍历来获取长度;//获取json长度函数function getJsonLength(jsonData){ var jsonLength = 0; for(var item in jsonData){ jsonLength++; } retu...原创 2018-06-21 21:03:49 · 1142 阅读 · 0 评论 -
Oracle查询出来的".0"解决办法以及ajax与fms标签之前传值替代办法
前言:js是客户端代码,jstl是服务端代码(jstl标签会被解析成 java 的一部分)fmt标签中的参数必须为Date格式,如果是字符串则无法解析,需要先将字符串转化为Date格式。使用JSTL的fmt标签解决“.0”问题问题描述:Oracle查询出的时间字段,在后台查询出以Date格式传给前台页面展示时,在时间最后都有个“.0”,很是影响美观。jsp页面中引入标签:<%@ taglib...原创 2018-05-28 23:52:53 · 416 阅读 · 0 评论 -
$(function(){})的执行时间;多个$(function(){})的函数调用问题;
场景描述:①$(function(){})外部调用$(function(){})内部的方法时报错,是没搞懂$(function(){})执行时间导致;②多个$(function(){})时调用方法时,A调B里面的方法时报错,是没搞懂$(function(){})内部的变量及函数作用域导致;$(function(){})的执行时间参考地址:https://blog.csdn.net/...转载 2018-08-16 00:36:20 · 2629 阅读 · 0 评论