Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2015
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. //$("#tabell").hide();
  2.  
  3.  
  4. //när man klickar på sök-knappen
  5. $('#sok-button').on('click', function () {
  6.  
  7. //Tömmer innehållet i tabellen så att inga gamla värden hänger med på den nya sökningen
  8. $("#tabell").empty()
  9.  
  10. //Hämtar innehållet i inmatningsfältet
  11. var livsmdlStr = $('#livsmedelsSokOrd').val();
  12. console.log(livsmdlStr.length);
  13.  
  14. //om sökningen ger upphov till fler träff än noll..
  15. //Utför en förfrågan till webbtjänsten om datan jag önskar hämta
  16. $.ajax({
  17. url: "https://webservice.informatik.umu.se/webservice_livsmedel/getlivsmedel.php",
  18. dataType: "jsonp",
  19. data: {
  20. limit: 5,
  21. namn: livsmdlStr // Det som skrivs in i sökfältet
  22. },
  23. // Om förfrågan gått bra...
  24. success: function (response) {
  25. console.log(response);
  26. //blir tabellen synlig..
  27. if (response) {
  28. //$("#tabell").show();
  29. console.log("response received");
  30. //och tabellen skapas..
  31. var rubrikRakna = 0;
  32.  
  33.  
  34. //Räknar hur många "th" som finns
  35. var rubrik = $('#tabell > thead').children('th').length - 1;
  36. console.log(rubrik)
  37.  
  38. //Skapar en ny <tr>
  39. $('#tabell > tbody').append('<tr></tr>');
  40.  
  41. //För varje <th>, skapa en <td> ('cell')
  42. for(var i = 0; i < rubrik; i++) {
  43. $('#table > tbody > tr:last-child').append('<td id="'+ rubrikRakna +'_'+ i +'"></td>');
  44. console.log()
  45.  
  46. rubrikRakna++; //Håller koll på antal linjer som skapas
  47. }
  48. }
  49. }
  50. });}
  51.  
  52.  
  53. //Sökresultatet ska presenteras som rader i den tabell som finns i index.html
  54.  
  55. //Resultatet ska utgöras av livsmedelsnamn, energi samt fördelning av fett, protein och kolhydrater
  56.  
  57. //När en ny sökning görs ska resultatet från föregående sökning tas bort
  58.  
  59. //Om sökningen ger upphov till noll träffar ska tabellen inte visas (dvs inget synligt tabellhuvud). Om sökningen ger upphov till någon eller några träffar ska tabell vara synlig.
  60.  
  61.  
  62. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement