HTTP接口不同项目网页之间数据交互跨域以及打开的窗口无法跳出关掉的问题
来源:互联网 发布:天堂2单机版java下载 编辑:程序博客网 时间:2024/06/06 19:08
1.若有拦截,请放开需要交互的项目的拦截
@Controller
@CrossOrigin(origins = "*", maxAge = 3600)
@RequestMapping("/tag")
public class TagComponent extends BaseController {
@RequestMapping("/getTagsByTarget")
public String getInfo(HttpServletRequest request,HttpServletResponse response, String tableName, String target, String userName, String tagUrl) {
response.setHeader("Access-Control-Allow-Origin", "*");
}
}
2,跨域打开的窗口无法跳出关掉的问题:解决方法---------->网页之间通信
$.ajax({
type: "post",url: $("#tagUrl").val()+'/tag/addTag',
data: {mysubdata : JSON.stringify(obj)},
dataType: "json",
success: function(data){
if (data == "success") {
layer.confirm('添加成功!是否关闭窗口?', function(index) {
window.parent.postMessage('layer.close(pageii)','*');
return false;
});
} else {
layer.alert('添加失败!', 3);
}
}
});
window.addEventListener('message',function(e){
eval(e.data);
},false);
阅读全文
0 0
- HTTP接口不同项目网页之间数据交互跨域以及打开的窗口无法跳出关掉的问题
- MFC中两个不同窗口之间的数据交互
- 无法打开网页的问题
- 当前窗口与弹出窗口之间的数据交互
- 安卓中不同的类之间交互,用接口比较好
- (架构设计)观察者模式+redis队列实现不同项目之间数据的交互
- 不同的sqlserver 实例之间的数据交互
- IE无法打开网页的问题
- 关于GitHub 网页无法打开的问题
- flex widget之间的数据交互问题
- java不同对象之间的数据交互(通用)
- 不同窗口之间js方法,变量以及节点的访问
- 不同系统不同语言之间的交互
- 打开和关闭窗口以及窗口间的数据传递
- Ext2.2使用Iframe显示网页无法打开的问题或者不显示数据问题
- 不同的窗口之间传递数据-OC内存管理
- iPhone使用委托在不同的窗口之间传递数据
- iPhone使用委托在不同的窗口之间传递数据
- jQuery插件之ajaxFileUpload
- 一次system hang的调试经历
- Spark函数详解系列之RDD基本转换
- program received signal SIGSEGV, Segmentation fault
- SpringBoot 配置图片虚拟路径
- HTTP接口不同项目网页之间数据交互跨域以及打开的窗口无法跳出关掉的问题
- eclipse集成插件报错
- 玩转ESP32(2):WIFI的代码实现
- 概率图模型周边
- Linux 配置用户级 的JDK
- iOS修改工程名
- Xcode9启动图及icon分辨率、尺寸、大小
- 信息系统项目管理师
- 快排两种方法