2013-08-18 20 views
1

我已经搜索了周围,但没有帮助。我的问题是我使用同位素jQuery库来显示数据(当然),我试图通过使用动态json数据集来做到这一点。我把数据在上传.json文件,我读它和分析信息,然后将这些信息中的div在我div容器像这样:使用动态数据初始化同位素json

$('#infoContainer').append('<div class="hospital ' + $number + '"><p>' + i + '<br />' + hospital.address + '<br />' + hospital.citystatezip + '</p></div>'); 

当然,这部分是一个。每个中( )为每个医院的功能。我的问题是初始化代码不会显示动态div,就像手动键入它时显示的那样。我正在使用同位素网站上给出的内容:

$('#infoContainer').isotope({ 
        itemSelector: '.hospital' 
       }); 

任何想法?

+0

数据加载完成后,能否从浏览器的控制台正确初始化同位素?或者,你可以发布更多的代码,以便我们看到发生了什么? – phatskat

+0

感谢您的快速回复。我真的只是在问完后就明白了。答案是在另一个问题。你必须使用插入方法,但当我第一次尝试时,我没有正确格式化我的字符串。这里是链接到其他http://stackoverflow.com/questions/14847381/javascript-isotope-how-to-manage-dynamic-data-set-re-initialize-isotope –

+0

很高兴听到它:D您可能想要回答你自己的问题或关闭它 – phatskat

回答