`
pengfeicao521
  • 浏览: 140428 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

dic前端jsp使用jquery

 
阅读更多
1,通过通用action,与后台进行交互,适用于有key,有参数

   var params={}; 
     params['params.key'] = 'querySMTipCount';
     params['params.userId'] =userId;

     var ajax = new jqAjax();
     ajax.setCallback(function (json){
       var tempHTML;
     json = json[0];
       //window.alert(" fanhui: "+json.TOTAL);
      total =json.TOTAL;
       tempHTML= staffName+" 您好,您共有 "+total+" 条未读消息";
       //window.alert( "staffName:"+staffName + " total:"+total);
      $('#tipInfo').append(tempHTML);
      
     });
     ajax.jqueryAjax({params:params,fileds:{},root:'querySMTipCount'});



2 通过 JqAction 通用查询 适用于不带参数。

var tempHTML1;
   var url ="/metadata/jq!find.action";
    var params={"params":"params.key=queryLatnGuide"};
    
    $.getJSON(url, params, function(json){
        $.each(json, function(i){
       
            tempHTML1 = "<option   value=" + json[i].LATN_ID + ">" + json[i].LATN_NAME + "</option>";
            $('#latnId').append(tempHTML1);
           
           
        });
    });


3, 非通用 JqAction,正常途径与后台交互参数
  var  params = "params.key=updateSMStatus"
      +",params.smId="+$.trim(smId);
  
   // 更新本条消息的状态为已读
   $.post("/metadata/index!updateSMStatus.action?params="+params,null,function(data){
          
});

4 以上的action都会自动解析 params,如果是普通的action,下面的方式可行

     $.ajax({
  type: "POST",
  url: '/portal/homePage!onlineCount.action?homePageName=null',
  success:function()
  {
  window.location= '<fmt:message key="webpoint.sso.logoutUrl" bundle="${webpoint}"/><%="?service="+request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+"/portal/"%>';
  }
});
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics