我正在尝试基于 CSV 文件动态生成页面内容。
一切都很好,但似乎我无法在页面上创建新的 div。
<script type="text/javascript"><!--//--><![CDATA[//><!--
$(document).ready(function() {
$.ajax({
type: "GET",
url: "celebs.csv",
dataType: "text",
success: function(data) {
var newData = processData(data);
for (var i in newData){
buildCeleb(newData[i]);
}
},
error: function(){
alert('error');
}
});
function processData(allText) {
var allTextLines = allText.split(/\r\n|\n/);
var headers = allTextLines[0].split(',');
var lines = [];
for (var i=1; i<allTextLines.length; i++) {
var data = allTextLines[i].split(',');
if (data.length == headers.length) {
var tarr = [];
for (var j=0; j<headers.length; j++) {
tarr.push(headers[j]+":"+data[j]);
}
lines.push(tarr);
}
}
// alert(lines);
return lines;
}
function buildCeleb(celeb){
var name = celeb[0].split(':')[1];
var facebook = celeb[1].split(':')[1];
var twitter = celeb[2].split(':')[1];
var reach = celeb[3].split(':')[1];
var profession = celeb[4].split(':')[1];
var photo = celeb[5].split(':')[1];
$("#cy-container").append("<div></div>");
}
});
//--><!]]></script>
这$("#cy-container").append("<div></div>");
是似乎被打破的部分。如果我将 div 替换为 say、name
orfacebook
或什至是硬编码的字符串文字,它会起作用并出现在页面上。
现在,我对 Wordpress 了解不多,但是我想做的事情有问题吗?