ajax局部刷新

比如当我在一个jsp页面中执行一个动作后,弹出一个层。类似这样的操作就可以用ajax实现,不过dwr也可以。

在jsp页面中加入调用JS中的方法:

function getUnitinfoes(msw_id){
  $.ajax({ 
    url:"/项目名称/控制器包路径下类HelloWorld!ajaxEditorList.dhtml",
    type: "POST",
    data:"msw_id="+msw_id+"&d="+new Date(),
    datatype:'xml',
    success:function(xml){
     $("#mswlist").empty();
     var isempty = $(xml).find("isempty").text();
     if(isempty=='true'){
      //alert('no data');
      var str = "

暂无信息
";
      var notable = top.city2_map.document.getElementById("mswlist");
       notable.innerHTML=str;
     }else{
      $(xml).find("mswinfo").each(function(i){
             var obj_unitid=$(this).children("unitid");
             var obj_title=$(this).children("title");
             var unitid=obj_unitid.text();
             var title=obj_title.text();
             var unitinfoid = $(this).attr('unitinfoid');
            var str = "
标题操作
"+title+""+
       "
";
       //取div的id
       var newtable = top.city2_map.document.getElementById("mswlist");
       newtable.innerHTML+=str;
           });
           }  
    },
    error:function(){
     //alert('Ajax 更新失败!');
    }
   });
 }


你可能感兴趣的:(富客服端技术)