1、页面刷新时,文本框的内容清空
jquery:在文档初始化的时候给文本框赋值为空,即可实现
$(document).ready(function(){
$("input[name='comName']").val("");
})
2、比较大的数据从页面传值到后台(如:xml文件的内容为worldSave)
1)form表单提交。
把所有的数据内容当成一个字符串传递即可。
2)作为url里的参数传递。
由于url的长度有限制,并且对于有些字符也有限制,通过click事件实现起来有些困难。用ajax可以实现。
ajax代码:
$.ajax({
type:"post",
url : "/orderManager/saveTool",
async:false,
data:"worldSava="+worldSave+"&counterId="+counterId,
success:function(result){
var date=(new Function("return"+result))();
}
})
点评:只能用post方式,不能用get方式
@RequestMapping(value="/savaToll",method=RequestMethod.post)
public void saveTool(@RequestParam(required=false) String worldSava,String counterId,HttpServletRequest request,HttpServletResponse response)throws IOException{
.........
}
点评:只能用post方式,不能用get方式,@RequestParam(required=false) 也是需要,解析的时候忽略错误
3、判断一个String类型的数据是否为空值
if(userName.equals("")){
}
不能 if(userName=="")
4、js里面的字符串等的比较
首先申明:js里面没有equal()这个方法,java里面有
“==”和“===”的区别
首先,== equality 等同,=== identity 恒等。
==, 两边值类型不同的时候,要先进行类型转换,再比较。
===,不做类型转换,类型不同的一定不等。
下面分别说明:
先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:
1)、如果类型不同,就[不相等]
2)、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相
等]。(判断一个值是否是NaN,只能用isNaN()来判断)
3)、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。
4)、如果两个值都是true,或者都是false,那么[相等]。
5)、如果两个值都引用同一个对象或函数,那么[相等];否则[不相等]。
6)、如果两个值都是null,或者都是undefined,那么[相等]。
再说 ==,根据以下规则:
1)、如果两个值类型相同,进行 === 比较。
2)、如果两个值类型不同,他们可能相等。根据下面规则进行类型转换再比较:
3)、如果一个是null、一个是undefined,那么[相等]。
4)、如果一个是字符串,一个是数值,把字符串转换成数值再进行比较。
5)、如果任一值是 true,把它转换成 1 再比较;如果任一值是 false,把它转换成 0 再比较。
6)、如果一个是对象,另一个是数值或字符串,把对象转换成基础类型的值再比较。对象转换成基础类型,利用
它的toString或者valueOf方法。js核心内置类,会尝试valueOf先于toString;例外的是Date,Date利
用的是toString转换。非js核心的对象,令说(比较麻烦,我也不大懂)
7)、任何其他组合,都[不相等]。
举例:
"1" == true
类型不等,true会先转换成数值 1,现在变成 "1" == 1,再把"1"转换成 1,比较 1 == 1, 相等。
= 赋值运算符
== 等于
=== 严格等于
例:
var a = 3;
var b = "3";
a==b 返回 true
a===b 返回 false
因为a,b的类型不一样
===用来进行严格的比较判断
简而言之就是“==”只要求值相等。“===”要求值和类型都相等。
分享到:
相关推荐
面试题!面试题!面试题!面试题!面试题!面试题!面试题!
常见api汇总 包括ajax easyui mysql redis linux jquery 等等 好东西 别错过
最新java jdk1.6的api帮助文档,全部是html页面,查看帮助方便,是java开发人员常备的开发文档。
多个java的进制互相转换,常备不时只需。
PHP程序员常备手册PHP程序员常备手册PHP程序员常备手册PHP程序员常备手册PHP程序员常备手册PHP程序员常备手册
IT从业人员平时工作压力大,时间少,作为IT家长的您,应该给小孩常备哪些药呢?可以你正在为此烦恼,不急,下载文档看后,你就会再也不为此担忧了....
本文档讲述了Java语言的编码规范,较之陈世忠先生《c++编码规范》的浩繁详尽,此文当属短小精悍了。而其中所列之各项条款,从编码风格,到注意...因为简短,所以易记,大家不妨将此作为handbook,常备案头,逐一对验。
excel常备功能汇总1excel常备功能汇总1excel常备功能汇总1
常备的Linux系统查看命令 常备的Linux系统查看命令
例举了java中常用的方法,是初学者,包括有经验者常备的查看手册
Java极限编程书 很好的一本书,编程必看此书。编程路上的一本常备之书。
头枕钢管破车窗不太靠谱 应常备安全锤.docx
常备消防器材管理办法.doc
常备消防器材管理办法.docx
冬季家庭常备小药箱,含老人和小孩,是最全的了
Java语言的编码规范,较之陈世忠先生《c++编码规范》的浩繁详尽,此文当属短小精悍了。而其中所列之各项条款,从编码风格,到注意事项, 不单只...因为简短,所以易记,大家不妨将此作为handbook,常备案头,逐一对验。
毕设&课设&项目&实训-面试常备基础知识,包括但不限于LeetCode,Spring系列,计算机操作系统,计算机网络,数据库,Java基础 【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、...
Stanford数据集,研究点云常备数据集
正则表达式速查表(常备好帮手)