日期:2014-05-16  浏览次数:20306 次

js --常用--

学习笔记,转自:http://heisetoufa.iteye.com/blog/1748783

一、Jquery ajax json list array:

$.ajax({  
    type: 'post',  
    url: xxx.action',  
    dataType: 'text',  
    success: function(data){              
        var dataObj=eval("("+data+")");     
        for(var i=0;i<dataObj.length;i++){      
            alert(dataObj[i].id+" "+dataObj[i].name);     
        }  
                      
        var jsonObj=eval("("+data+")");  
        $.each(jsonObj, function (i, item) {  
            alert(item.id + ","  + item.name);  
        });  
    },  
    error: function(text) {}  
});  

?下边是后台接收并遍历list:

HttpServletResponse res = ServletActionContext.getResponse();  
res.reset();  
res.setContentType("text/html;charset=utf-8");  
PrintWriter pw = res.getWriter();  
          
xxx.setId(1);  
xxx.setName("黑色头发");  
list.add(xxx);  
xxx.setId(2);  
xxx.setName("紫色头发");  
list.add(xxx);  
          
String json = JSONArray.fromObject(list).toString();   
          
pw.print(json);  
pw.flush();  
pw.close();  

?=================================================================================

修改DIV里面的内容:

比如我<div id="div2">2</div>

我想用jquery 把div里面的这个2变成3。

 $("#div2").html('3');

?

?===============================================================================

js去掉空格:

var myobject=$("#myid").val();
if($.trim(myobject).length==0){
alert("xxx名未填写");
return ;
}

??