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中进行页面拼接时需要注意的点

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

  <a  onclick="openym('bszncomm/splc1.jsp?orgservno=<%=bmsxbm%>&a=1');">
            <ul id="div3_sqcllist" class="myclass">
                <div class="myclassdiv">
                      <span class="sxlb_xh">1</span>&nbsp;&nbsp;<span class="sxlb_mc">受理</span> 
                </div>
            </ul>
  </a>

拼接时:

var htm =  '<a onclick=openym(\'bszncomm/splc1.jsp?orgservno=<%=bmsxbm%>\');>'+
                                          '<ul id="div3_sqcllist" class="myclass">'+
                                              '<div class="myclassdiv">'+
                                                 '<span class="sxlb_xh">'+i+'</span>&nbsp;&nbsp;<span class="sxlb_mc">'+ data.scl +'</span>'+ 
                                             '</div>'+
                                          '</ul>'+
                                      '</a>';    
            			   $("#div3").append(htm);

前端页面拼接计较之\

在这里插入图片描述

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

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

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

var dalzid = getQueryString("id");

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值