ajax的跨域問題

頁面上的ajax:

 

$.ajax({
type:"get",
url:"http://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<String, String> readCookieMap = CookieUtil.ReadCookieMap(request);
String retStr = callback + "(" + Json.toJson(readCookieMap) + ")";
return retStr;
}

 

發佈了42 篇原創文章 · 獲贊 6 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章