IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
ratpile
Člen
Avatar
ratpile:12.4.2015 10:22

Ahoj, už jsem ztracen a nevim co s tím. Obdobný program jsem již vytvořil a vše funguje, nicméně tady mám kód 1:1 a prostě to nefunguje.

$(document).ready(function () {
       jQuery.support.cors = true;
       $.ajax({
           url: '/api/book', //url je tvořená v webapiconfig file ve formátu api + jména controlleru
           type: 'GET',
           dataType: 'json',
           success: function (data) {
               WriteResponses(data);

           },
           error: function (x, y, z) {
               alert(x + '\n' + y + '\n' + z);
               alert('Only Numerical data allowed');
           }
       });

       //Displays in a Table
       function WriteResponses(books) {
           var strResult = "<table><th>Name</th><th>Student ID</th><th>Gender</th><th>Age</th>";
           $.each(books, function (index, book) {
               strResult += "<tr><td>" + book.name + "</td><td> " + book.id + "</td><td>" + book.type + "</td><td>" + book.year + "</td></tr>";
           });
           strResult += "</table>";
           $("#divResult").html(strResult);

       }

   });

+

<div id="divResult" style="margin-left: 15px"></div>

s tím, že existuje bookcontroller, který v sobě má odpovídající operace

po spuštění vyskočí error - local host [object Object] not found a stránka vůbec nenaroutuje

případně díky :)

 
Odpovědět
12.4.2015 10:22
Avatar
ratpile
Člen
Avatar
Odpovídá na ratpile
ratpile:12.4.2015 12:39

Ještě jeden dotaz, ve WebApi celkem tápu, ale rozumím tomu dobře, pokud řeknu, že jediná vazba mezi view a web api controllerem je skrze url v jquery funkci? jak jinak daná view pozná proměnné z modelu?

 
Nahoru Odpovědět
12.4.2015 12:39
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.