我有一个有趣的情况。我有一个控制电话的人
Todo.Models.PersonAddress.findAll({
personId:personId
}, this.callback('list'));
在我们得到的模型中:
findAll: function( params, success, error ){
$.ajax({
url: '/person/get-address-json',
type: 'post',
dataType: 'json',
data: params,
success: this.callback(['wrapMany',success]),
error: error
});
},
论文工作完美。但是,我想更改我的模型以带来我当前代码中已有的 JSON 字符串。它看起来像:
findAll: function( params, success, error ){
var source = jQuery.parseJSON($('#address-personData').val());
var person_addresses = this.wrapMany(source);
this.callback(person_addresses, success);
}
但是 callback() 根本不起作用,也不会给出任何错误提示。有人可以帮我解决这个问题吗?我想要的只是带来与 $.ajax 相同的信息。