使用jsonp进行跨域请求
在实际的业务中很多时候需要用到跨域请求,然而jsonp为我们提供了一种非常方便的跨域请求的方式,具体实现代码如下:
1 $.ajax({ 2 type:"get", 3 url:"http://localhost:8080/APPMG/company.from",//跨域接口 4 dataType:"jsonp", 5 jsonpCallback:"getCompany",//请求处理的接口所对应的方法,最后送到前台的必须和这个一致 6 success:function(){ 7 //do someting() 8 } 9 });
注意:在这个方法中有一个属性是jsonpCallback,用java举例,也就是说,当前端发送请求的时候,后端进行数据传输时,其中传递过来的json串中应该有这个属性名称所对应的值。