未捕获的ReferenceError:未在knockout中定义数据

时间:2013-10-04 01:08:39

标签: javascript jquery knockout.js

尝试将我的数据绑定到要显示的视图模型,但我在控制台中收到此错误消息:

  

未捕获的异常(js):未捕获的ReferenceError:未定义数据

这一行:bindModel(data);

 var getList = function () {
            Ajax.Get({
                Url: ...,
                DataToSubmit: {id: properties.Id },
                DataType: "json",
                OnSuccess: function (roleData, status, jqXHR) {
                    bindModel(data);

                }
            });
        };


    // Binds the main ViewModel
        var bindModel = function (data) {
            var _self = viewModel;

            ko.applyBindings(viewModel, $('#ListView')[0]);
        };

    var viewModel = {
            ListRoleTypes: ko.observableArray([]),
            .....
        };

1 个答案:

答案 0 :(得分:0)

bindModel(data);更改为bindModel(roleData);,它会起作用。这只是一个变量名称错误