您的位置:首页 > Web前端 > JavaScript

ajax跨域和anglarjs跨域

2015-07-08 11:17 609 查看
$.ajax({
type:"POST",
url:"http://server/person/test",
data:{},
dataType:"jsonp",
jsonpCallback:"abcd",
success:function(data){
alert(data.msg)
},
error:function(XMLHttpRequest,textStatus,errorThrown){

}
});

$.ajax({
type:"POST",
url:"http://sw.xiaoyutest.cn/person/test2?callback=?",
data:{},
dataType:"jsonp",
success:function(data){
alert(data.msg)
},
error:function(XMLHttpRequest,textStatus,errorThrown){

}
});

$http.jsonp("http://server/person/test2?callback=JSON_CALLBACK").success(
function(data){
$scope.info=data.info;
}
).error(
function(data){
alert("error");
}
);

$.ajax({
url:"http://server/person/test",
type:"post",
dataType:"jsonp",
jsonpCallback:"abcd",
success:function(data){
/*console.log(data)*/
}
})

$.ajax({
url:"http://server/person/test4",
type:"get",
success:function(data){
console.log(data)
varaa=eval("("+data+")");
}
})


@RequestMapping("/test")
@ResponseBody
publicStringTest(HttpServletRequestrequest){
Stringrt="abcd({msg:'thisisjson',info:[{name:'xiaoming',sex:'f'},{name:'xiaohong',sex:'m'}]})";
returnrt;
}

@RequestMapping("/test2")
@ResponseBody
publicStringTest2(HttpServletRequestrequest){
Stringname=request.getParameter("callback");
Stringrt=name+"({msg:'thisisjson',info:[{name:'xiaoming',sex:'f'},{name:'xiaohong',sex:'m'}]})";
returnrt;
}

@RequestMapping("/test3")
@ResponseBody
publicStringTest3(HttpServletRequestrequest){
Stringname=request.getParameter("callback1");
Stringrt=name+"({msg:'thisisjson',info:[{name:'xiaoming',sex:'f'},{name:'xiaohong',sex:'m'}]})";
returnrt;
}

@RequestMapping("/test4")
@ResponseBody
publicStringTest4(HttpServletRequestrequest,HttpServletResponseresponse){
response.addHeader("Access-Control-Allow-Origin","*");
//Stringrt="{msg:'thisisjson',info:[{name:'xiaoming',sex:'f'},{name:'xiaohong',sex:'m'}]}";
Listlist=newArrayList();
list.add("xiaoming");
list.add("小明");
Resultresult=newResult();
result.setData(list);
result.setMessage("成功");
returnJSON.toJSONString(result);
}





                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: