Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 4 Dołączył: 14.05.2013 Ostrzeżenie: (0%)
|
Witam
Poniżej opiszę sytację nad którą mam problem. Moim problemem jest rozmieszczenie funkcji które są wywoływane poprzez AJAX Załóżmy taka sytuację. Mam pewien kontoller a w nim metode add($name)
nastepnie moj model wyglada tak
wszystko działa dobrze, po kliknięciu w dany link element zostaje dodany oraz ponownie wyświetlona lista elementów(z ładowanego widoku) z tym ze dochodzi do przeładowania strony. I teraz moje pytanie jak dodać tutaj obsługę AJAX, skoro metoda add na końcu ładuje widok ? A mi potrzebne jest np. ID ostatniego rekordu. Jak mam to zrobić ? Musze zrobić osobne metody w Controlerze i Modelu do obsługi AJAXowych żądań ? np. tak ?
Ten post edytował pabito 11.06.2013, 08:39:49 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%)
|
Cytat Pytanie po co ajax ma ładować widok, po jego detekcji robisz exit, ewentualnie wysyłasz json. Po to należy załadować widok żeby wyświetlić/wysłać/wyrenderować json. Kontroler ma wybrać odpowiedni widok (na podstawie żądania) i go wyświetlić, niezależnie od tego czy będzie to html, json czy pdf. O wywołaniu exit należy zapomnieć, po pierwsze źródło żądania nie ma pojęcia co się stało. Dodatkowo nie wykonają się żadne zadania konieczne do wykonania już po akcji. |
|
|
|
pabito Logika kodu w MVC + AJAX 11.06.2013, 08:37:30
hind Albo dwie osobne metody, albo osobne widoki wybier... 11.06.2013, 08:47:55 
pabito Cytat(hind @ 11.06.2013, 09:47:55 ) A... 11.06.2013, 08:53:12 
hind Cytat(pabito @ 11.06.2013, 09:53:12 )... 12.06.2013, 07:12:16
#luq Raczej coś takiego:
[PHP] pobierz, plaintext Moj_... 11.06.2013, 09:31:40
pabito miałem na myśli stworzenie nowych metod w modelu i... 11.06.2013, 09:34:18
Damonsson Nie wiem czy dobrze zrozumiałem problem, ale może ... 11.06.2013, 09:52:24
!*! Pytanie po co ajax ma ładować widok, po jego detek... 11.06.2013, 10:13:54
pabito @up
chyba w przypadku gdy żądanie nie będzie AJAX... 11.06.2013, 11:01:25
pabito czyli pomysł #luq jest poprawny i najlepszy? 11.06.2013, 12:48:08
destroyerr Moim zdaniem nie. Skoro dane przesyłane z przegląd... 11.06.2013, 12:58:16
pabito hmm już sam nie wiem.
Mój cel:
Gdy wywołam skrypt... 11.06.2013, 16:21:56 ![]() ![]() |
|
Aktualny czas: 7.03.2026 - 03:57 |