Model JavascriptMVC:findAll与静态json

Model JavascriptMVC:findAll与静态json,model,javascriptmvc,findall,Model,Javascriptmvc,Findall,我有一个有趣的情况。我有一个负责呼叫的控制器 Todo.Models.PersonAddress.findAll({ personId:personId }, this.callback('list')); 在模型中,我们得到: findAll: function( params, success, error ){ $.ajax({ url: '/person/get-address-js

我有一个有趣的情况。我有一个负责呼叫的控制器

            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相同的信息。

您可以在这里调用success方法。尝试成功

我找到了答案:findAll:function params,success,error{var source=jQuery.parseJSON$'address-personData'.val;var person_addresses=this.wrapManysource;ifsuccess{successperson_addresses;},写下你的评论作为回答,并接受它以表明你的问题已经解决