【发布时间】:2014-01-28 13:38:41
【问题描述】:
我在页面中有一个 div 序列:
http://foo.com/pagewithdiv
如下:
<div id="list1" class="alist" style="display:none;">content1</div>
<div id="list2" class="alist" style="display:none;">content2</div>
<div id="list3" class="alist" style="display:none;">content3</div>
<div id="list4" class="alist" style="display:none;">content4</div>
<div id="list5" class="alist" style="display:none;">content5</div>
<div id="list6" class="alist" style="display:none;">content6</div>
<div id="list7" class="alist" style="display:none;">content7</div>
<div id="list8" class="alist" style="display:none;">content8</div>
<div id="list9" class="alist" style="display:none;">content9</div>
<div id="list10" class="alist" style="display:none;">content10</div>
在其他页面中:
http://foo.com/test
我有一张地图如下:
(area1) <area shape="circle" coords="309,187,20" href="#" onclick="">
(area2) <area shape="circle" coords="310,123,20" href="#" onclick="">
(area3) <area shape="circle" coords="260,187,20" href="#" onclick="">
(area4) <area shape="circle" coords="260,123,20" href="#" onclick="">
(area5) <area shape="circle" coords="210,187,20" href="#" onclick="">
(area6) <area shape="circle" coords="210,123,20" href="#" onclick="">
(area7) <area shape="circle" coords="160,187,20" href="#" onclick="">
(area8) <area shape="circle" coords="159,123,20" href="#" onclick="">
(area9) <area shape="circle" coords="111,187,20" href="#" onclick="">
(area10) <area shape="circle" coords="111,123,20" href="#" onclick="">
当我单击区域形状 (area1) 时,我会在同一测试页面中加载 div“list1”内容并将其显示在地图下 当我单击区域形状(area2)时,我将在同一测试页面中加载 div“list2”(替换 list1)内容并将其显示在地图下 我不想通过在同一页面测试中加载所有 div 来使用显示隐藏功能,因为页面会变得很重。
我想使用一个ajax函数
$.ajax({
url: "http://foo.com/pagewithdiv
",
dataType: "json"
}).success(function(data){
$('#data').append(JSON.stringify(data));
});
但我不知道该怎么做 你可以帮帮我吗? 谢谢
【问题讨论】:
标签: javascript jquery ajax html map