素材牛VIP会员
jQuery.data()能否跨域取值?如果不能有替代方法吗?
 co***ky  分类:Html5  人气:1168  回帖:1  发布于6年前 收藏
<head>
    <meta charset="utf-8" />
    <title>登录</title>
    <link rel="stylesheet" href="css/bootstrap.min.css" />
    <link rel="stylesheet" href="css/bootstrapValidator.min.css" />
    <link rel="stylesheet" href="css/index.css" />
    <link rel="stylesheet" href="css/login.css" />
    
</head>
    //{[{name:"宫崎英高",age:65,content:"黑暗之魂,血源"},{name:"铃木裕",age:58,content:"莎木"}]
    $(function(){
        $("#info_bar").data("tempData",{name:"宫崎英高",age:65,content:"黑暗之魂,血源"});
    });
<script>

</script>

<body>
<div id="info_bar">

</div>
<jsp:include  page="/WEB-INF/jsp/doctor/entry.jsp" flush="true"/>
</body>

1、如上所示,我想在内嵌页面entry.jsp中获取到id为"info_bar"的div上的数据"tempData"。但是根据我的做法

 var o= $("#info_bar",window.parent.document).find("#info_bar").data("tempData");
 alert(o.name);

并没有取到该值,因此想请求有没有办法得到该值(不通过页面json拼接)

2016年6月7日21:06:36 更新一下,问题应该是iframe中的引用,include引入是没问题的,我居然没有去测试,真失败,谢谢评论区的小伙伴

讨论这个帖子(1)垃圾回帖将一律封号处理……

Lv6 码匠
天***月 职业无 6年前#1
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取