0
我有一個有趣的情況。我有一個控制器上的與呼叫JavascriptMVC:findAll與靜態json
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相同的信息。
我找到了答案: 的findAll:函數(參數,可以成功,錯誤){ VAR源= jQuery.parseJSON($( '#地址personData')VAL()); var person_addresses = this.wrapMany(source); if(success){0}成功(person_addresses); } }, – medina
寫下您的評論作爲答案,並接受它表明你的問題已解決 – Thor