首页 > 代码库 > js 利用iframe和location.hash跨域解决办法,java图片上传回调JS函数跨域
js 利用iframe和location.hash跨域解决办法,java图片上传回调JS函数跨域
奶奶的:折腾了我二天,终于解决了!网上有很多例子。
但跟我的都不太一样,费话不多说了,上图 上代码: IE ,firefix,chrome 测试通过
js :这个主页面,部分代码,
function submitUpload(id){ $("#imgSrc" + id +"").attr("alt", "图片上传中……"); var imgID = id; if(id>0){ imgID = 1; } var form=document.getElementById("formImg" + imgID +""); //form.action = getContextPath()+"/pc/sys/photoupload/singleup"; //必须先包含sys.js文件 form.method = "post"; form.idnum.value = http://www.mamicode.com/id;>服务端处理 主要代码:
// ----------------------------------------------------------------------------------- // 单张图片上传,返回路径 // ---------------------------------------------------------------------------------- @RequestMapping(value = http://www.mamicode.com/"/singleup", method = RequestMethod.POST)>
中间html 转换用,关健<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> </head> <body> <script type="text/javascript"> //alert(document.domain); var returndata=http://www.mamicode.com/self.location.hash.substring(1);>
我不善长写讲程,真接看代码吧....参考博文:http://www.cnblogs.com/rainman/archive/2011/02/20/1959325.html#m3
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。