您现在的位置:首页 >> 前端 >> 内容

ajax的跨域问题实例

时间:2018/3/27 12:03:25 点击:

  核心提示:页面上的ajax:$.ajax({type:get,url:https://ip:port/console/admin/cookie.action,dataType : jsonp,jsonp : c...

页面上的ajax:

$.ajax({

type:"get",

url:"https://ip:port/console/admin/cookie.action",

dataType : "jsonp",

jsonp : "callback",

jsonpCallback:"success_jsonpCallback",

success:function(json){

var userName=json.userNamezhyy10000;

var password=json.passwordzhyy10000;

if(userName!=undefined&&password!=undefined&&userName!=null&&password!=null){

$("#username").val(userName);

$("#password").val(password);

submitForm();

}

},

error:function(data){

console.log(data);

}

});

另外一个项目的Controller(基于SSM):

/**

* 跨域取cookie

* @param request

* @return

*/

@ResponseBody

@RequestMapping(value = "/cookie.action", method = RequestMethod.GET)

public String getCookie(HttpServletRequest request) {

String callback = (String)request.getParameter("callback");

Map readCookieMap = CookieUtil.ReadCookieMap(request);

String retStr = callback + "(" + Json.toJson(readCookieMap) + ")";

return retStr;

}

Tags:AJ JA AX X的 
作者:网络 来源:gzc_870301