JS中知识点总结

1. ajax换回的success函数

success : function(result){
			var obj = result.data;  //通过 .data可以获取后端返回的数据
			$("#realname").val(obj.realname);
			$("#idcardno").val(obj.idcardno);
			$("#optime").val(obj.optime);
			$("#optype").find("option[value = '"+obj.optype+"']").attr("selected","selected");
			$("#ext1").val(obj.ext1);
			$("#ext2").find("option[value='"+(obj.ext2==null?0:obj.ext2)+"']").attr("selected","selected");
			$("#devno").val(obj.devno);
			$("#content").html(obj.content);
		} 

2. ajax提交表单的数据的一种写法

var options = {  
					type:"post",
			    	url:getRootPath_web()+"/deviceScreenAdd.action",
			    	dataType:"json",
			    	success:function(result){
			    		if(result>0){
			    			alert("新增成功!");
			    			close_layer();
			    		}else{
			    			alert("新增失败!");
			    		}
			    	}  
		        };
	$("#fom").ajaxSubmit(options);  //fom为form表单id

3. substring()方法

substring() 方法用于提取字符串中介于两个指定下标之间的字符。

$("#appointdate").val(obj.appointdate.substring(0,10));

4.后端返回的数据是一个list集合,里面是map时,它在前端显示是一个json字符串,需要转换为json对象。

方式一:

 success : function(result){
          var list = eval(result.data);

方式二:
var obj = JSON.parse(result.data);

5.ajax中进行页面拼接时需要注意的点

拼接时前面采用 ’ 单引号进行拼接标签,里面的有双引号的采用双引号
下面案例:

  
            
    1  受理

拼接时:

var htm =  '\');>'+
                                          '
    '+ '
    '+ ''+i+'  '+ data.scl +''+ '
    '+ '
'+ '
'; $("#div3").append(htm);

前端页面拼接计较之\

JS中知识点总结_第1张图片

写法1中外面使用的’号,所以里面所有需要用到’号的都要使用转义符\转义一下

写法2中外面使用的"号,所以里面所有需要用到"号的都要使用转义符\转义一下

6. htm’页面获取调用该页面是传递的参数

var dalzid = getQueryString("id");

JS中知识点总结_第2张图片

你可能感兴趣的:(工作总结,Javaweb)