【发布时间】:2013-05-05 22:46:58
【问题描述】:
我有一个包含以下代码的表单
<div class="data" data-id="sports">
<div class="data-inner"></div>
</div>
我有一个包含左侧导航栏和中间内容的 html 页面。 左侧导航包含类别列表
<li class="nav"><?=$sports?></li>
并且容器有以下div
<div class="container">
// js file that supports the iframe to be loaded on my page
<div class="data" data-id="sports">
<div class="data-inner"></div>
</div>
</div>
我使用 ajax,并尝试打印单击 li 后返回的数据。 由于正在加载的内容是 html,因此数据(iframe)在导航容器中加载,而不是在 .container 类中加载
更新
<script type="text/javascript">
$(function(){
$('#order li').click(function(){
$('.container').html('');
alert($(this).attr("nav"));
});
});
</script>
所以,如果我点击运动,对应于 data-id="sports" 的 div 部分将被加载,如果点击 Games,则以同样的方式 data-id="games" > 将被加载。游戏的 div 部分看起来像
<div class="data" data-id="games">
<div class="data-inner"></div>
</div>
最初我使用 iframes,但由于 iframe 没有正确调整,我被告知要使用此代码
希望你现在明白了!
我对 javascript 了解不多。 请帮忙
【问题讨论】:
-
能否请您提供您当前使用的代码?这真的会帮助我们准确了解您要做什么。
-
是的,我更新了我的帖子。请看一下
-
您没有包含 AJAX 代码。将新 HMTL 插入文档的代码在哪里?
-
对不起,我正在使用 javascript