我有一个名为“X”的命名空间,它有一个getJSON
从服务器获取一些文件的函数。我想用不同的内容重用这个命名空间。这是代码:
var uid = "27D76901-B6B1-B332-918B-D9F5A7152EFC";
var X = {
el: "",
elMarkup: "",
url: "",
initialize: function(el, elMarkup, url){
$.getJSON(url, function(data){
el.find("p").remove().end();
$.each(data.comments, function(key, value){
el.append(elMarkup);
})
})
}
};
X.el = $("#comments");
X.elMarkup = "<p>"+ value.content +" by "+ value.user +"</p>";
X.url = "http://example.com/getComments?uid=" + uid;
X.initialize(X.el, X.elMarkup, X.url);
我对循环的elMarkup
变量有疑问。$.each
如何动态定义这个变量?谢谢!