【发布时间】:2014-07-02 14:00:07
【问题描述】:
我有一个像这样的多维对象:
objectx = {
1: {
name: "first",
loadFunction: function(target) {
$(target).load("http://stackoverflow.com #question", function() {
// do something else
});
}
},
2: {
name: "second",
loadFunction: function(target) {
$(target).load("http://stackoverflow.com #answer", function() {
// do something else
});
}
}
}
每个对象都有自己的函数,可以从不同位置加载和格式化内容。但是如何从我的程序中调用 loadFunction 中的函数呢?
顺便说一句,我使用simple PHP proxy 来加载内容,以供任何偶然发现并想知道的人使用。示例已简化。
【问题讨论】:
-
您的对象有语法错误。您在每个
name属性之后都缺少, -
只是
objectx[1].loadFunction(target);?如果您想以编程方式调用所有这些,那么循环数组将是更好的选择。 -
逗号在那里,但还有另一个语法错误。谢谢!
标签: javascript jquery function object properties