ajax进行跨域操作

来源:互联网 发布:濮阳招聘数控编程 编辑:程序博客网 时间:2024/06/06 03:35

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 @ResponseBodyMappingJacksonValue 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;}


0 0
原创粉丝点击