我使用knockoutJS,当我使用"fromJS"时,我有以下错误
TypeError:无法调用未定义的方法'fromJS'
我的JavaScript代码
<script src="../../Scripts/jquery-1.8.3.js" type="text/javascript"></script>
<script src="../../Scripts/knockout-2.1.0.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
var PersonModel = function (data) {
ko.mapping.fromJS(data, {}, this);
};
var data = $.getJSON("http://localhost:40913/candidate/index/1", function (data)
{
viewModel = new PersonModel(data);
ko.applyBindings(viewModel);
}
);
});
</script>
Run Code Online (Sandbox Code Playgroud)
JSON输出
Run Code Online (Sandbox Code Playgroud){ PersonalInfo: { PTitle: null, PGender: { Id: 1, Name: "Male", IsDeleted: false, LastModified: "2013-01-21T00:00:00", ModifiedBy: "System Auto Generated" }, PMilitaryService: { Id: 2, Status: "Exempted", IsDeleted: false, LastModified: "2013-01-21T00:00:00", ModifiedBy: "System Auto Generated" }, PMarital: { Id: 2, …