Avatar
ratpile
Člen
Avatar
ratpile:

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:

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.