这不起作用,但给你一个想法:一个小部件需要使用它自己的方法作为回调:
$.widget("me.mywidget", {
_create: function() {
this.call("mymodule", "myaction", {arg: this.options.value}, _parseData);
},
_parseData: function(data) {
console.log(data);
},
call: function(module, action, params, callback) {
var params = params || {};
var url = "/" + module + "/" + action;
$.post(url, params, function(data) {
if (data.payload) callback(data.payload);
});
},
});
它当前抛出异常:Uncaught ReferenceError: _parseData is not defined
这样做的规范方法是什么?