Advertisement
Guest User

Untitled

a guest
Oct 16th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. Hej!
  2.  
  3. Skapa en webbtjänst!
  4. Vanligtvis gör man ingenting direkt i klass-filer, utan man skapar en instans av klassen i en fil utanför.
  5. Och gör man då ingångar/utgångar in och ut i denna fil, då har man skapat en webbtjänt.
  6.  
  7. Säg att du tex för en fil, webservice.php, och där lyssnar efter att någon skickat något med POST (tänk på det – GET är tänkt att användas för att läsa ut, POST för att skicka (finns är PUT, PATCH och DELETE).
  8.  
  9. Säg även att du i din klassfil som heter Admin, och i denna har en metod som heter ”delete(id)”, då skulle du kunna göra något i stil med:
  10.  
  11. $adm = new Admin();
  12.  
  13. If(isset($_POST[’delete’])) {
  14. $delete_id = $_POST[’delete’];
  15. If($adm->delete($delete_id)) {
  16. return 1;
  17. } else {
  18. return 0;
  19. }
  20.  
  21. }
  22.  
  23. Då kan du sedan anropa denna från JavaScript genom att skicka POST med AJAX, skicka med variabeln delete och värdet för id – sedan kontrollera vad du får tillbaks -> 1 lyckad radering, 0 misslyckad radering.
  24.  
  25. Observera att jag skrev koden ovan i mail, så det finns felaktiga tecken där. Kan även hända att det slunkit med något skrivfel! ☺
  26.  
  27. Mvh, Mattias
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement