Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title></title>
- <?php
- include "./includes/functions.php";
- ?>
- <script type="text/javascript" src="js/vendor/ko.js"></script>
- <script type="text/javascript" src="js/vendor/ko-mapping.js"></script>
- <script type="text/javascript">
- function load() {
- var parsedJSON = <?php echo json_encode(populateGrades()) ?>;
- console.log(parsedJSON);
- function Grade (id, name, springPressure) {
- this.id = ko.observable(id);
- this.name = ko.observable(name);
- this.springPressure = ko.observable(springPressure);
- }
- function ViewModel() {
- var self = this;
- self.grades = ko.utils.arrayMap(parsedJSON, function(item) {
- return new Grade(item.id, item.name, item.springPressure);
- });
- console.log(self.grades);
- self.chosenGrade = ko.observable();
- self.json = ko.toJSON(self.grades);
- }
- ko.applyBindings(new ViewModel());
- }
- </script>
- </head>
- <body onload="load()">
- <!-- ko foreach: grades -->
- <p data-bind="name"></p>
- <!-- /ko -->
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement