<p>你好像把标签放进你的手边了datamade'可以是:</p>
<p><code>data.setCell('foo', 0, 'bar');<br>data.setCell('foo', 0, 'bar');</code></p>
<p>这不是可执行的js,因为js解释器无法读取html标记。实际上,您正在编写一个不完整的比较表达式(没有比一个名为br的变量小的东西)。不必费心在代码中插入分页符,只需在空字符串上联接即可。<code>datamade = ''.join(datamake)</code></p>
<p>编辑:
不过,一般来说,使用循环打印出100多行js并不是一个好的实践。最好将整个对象以json格式发送到js,然后在客户机中循环。在</p>
<p>我建议:</p>
<pre><code><link rel="stylesheet" type="text/css" href="http://visapi-gadgets.googlecode.com/svn/trunk/wordcloud/wc.css"/>
<script type="text/javascript" src="http://visapi-gadgets.googlecode.com/svn/trunk/wordcloud/wc.js"></script>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<div id="wcdiv"></div>
<script type="text/javascript">
google.load("visualization", "1");
google.setOnLoadCallback(draw);
function draw() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Text1');
data.addRows(160);
var tweets = {{tweets}};
for (var i in tweets) {
data.setCell(i, 0, tweets[i]);
}
var outputDiv = document.getElementById('wcdiv');
var wc = new WordCloud(outputDiv);
wc.draw(data, null);
}
</script>
</code></pre>
<p>服务器文件是否显示以下内容:</p>
^{pr2}$