js:代码
$(function(){ //去判断用户是否登陆 0 1 $.ajax({ url : "http://localhost:8082/isLogin.aspx",type : "post",dataType : "jsonp",success : function(data){ //判断 0 1 //alert(data); if(data){ $("#login").hide(); $("#regist").hide(); }else{ $("#logout").hide(); $("#myOrder").hide(); } } }); })
注意:dataType:'jsonp'
ajax跨域请求jQuery已经封装过了 所以js这边只需要标明即可
@RequestMapping(value = "/isLogin.aspx") public @ResponseBody MappingJacksonValue isLogin(String callback,HttpServletRequest request,HttpServletResponse response){ Integer result = 0; //判断用户是否已经登陆 String username = sessionProvider.getAttributeForUsername(RequestUtils.getCSESSIONID(request,response)); if(null != username){ result = 1; } MappingJacksonValue mjv = new MappingJacksonValue(result); mjv.setJsonpFunction(callback); return mjv; }
原文地址:https://www.jb51.cc/ajax/162201.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。