JavascriptMVC:findAll with static json

时间:2012-06-08 16:48:22

标签: model javascriptmvc findall

我有一个有趣的情况。我有一个控制器的控制器

            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);
}

但回调()根本不起作用,并且不会发出任何错误。任何人都可以帮我解决这个问题吗?我想要的只是提供与$ .ajax相同的信息。

1 个答案:

答案 0 :(得分:0)

您可以在此处调用成功方法。试试success();