ajax进行跨域操作
发布时间:2020-12-16 01:39:26 所属栏目:百科 来源:网络整理
导读: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{$("#lo
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; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |