Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Carregar dados de uma api

$
0
0
Boas!

Eu queria carregar dados do servidor através de javascript mas não estou a conseguir.
Tenho este código.

Código (HTML):
<script>
                function Task(data) {
                        this.nome = ko.observable(data.Nome);
                        this.dataNascimento = ko.observable(data.DataNascimento);
                        this.ativo = ko.observable(data.Ativo);
                        this.clienteID=ko.observable(data.ClienteID)
                }

                function TaskListViewModel() {
                        // Data
                        var self = this;
                        self.tasks = ko.observableArray([]);
                        self.newTaskText = ko.observable();
               
               
                        // Load initial state from server, convert it to Task instances, then populate self.tasks
                        $.getJSON("http://localhost:49254/api/Values", function (allData) {
                                alert("Carregar");
                                var mappedTasks = $.map(allData, function (item) { return new Task(item) });
                                self.tasks(mappedTasks);
                         
                        });
                }
                ko.applyBindings(new TaskListViewModel());
                alert("fim");
        </script>
        <ul data-bind="foreach: tasks, visible: tasks().length > 0">
        <li>
                <input data-bind="value: nome" />
        </li>
</ul>
O alert com a mensagem carregar não é apresentado.
O alert com a mensagem fim é apresentado.

Viewing all articles
Browse latest Browse all 14700

Trending Articles