我有一个数据组件,它通过 ajax 检索一个数组对象并将其发送到 ui 组件进行显示。可能的方法是遍历 data 组件内的数组并将每个元素发送到 ui 组件(而不是发送整个数组)。
我收到一个错误:Uncaught TypeError: undefined is not function on the line: ths.trigger('dataAdded', value); (见下文)
数据组件附加到文档。
this.handleData = function(){
var ths = this;
$.ajax({
"url": 'url',
"type": "get",
"dataType": "json",
"success": function(data) {
$.each(data, function(index, value){
ths.trigger('dataAdded', value);
});
},
"error": function(jqXHR, status, error) {
console.log("status:", status, "error:", error);
// return;
}
});
};