Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Mam taką zagwozdkę: zrobiłem formularz sprawdzający czy dany login już istnieje w bazie danych i wyświetlający informację na bieżąco po wprowadzeniu znaku (keyup).
AJAXem wysyłam posta do kontrolera url: "register/checkLogin",
W kontrolerze mam funkcję:
W modelu:
W modelu wywołując print_r($sth) daje taki efekt dla zajętego loginu: Array ( [userId] => 6 ). Dla wolnego nie zwraca nic. Nie podoba mi się, że w modelu mam umieszczony ten fragment:
Tylko nie wiem gdzie mam go wrzucić i jak przekazać odpowiednio? Do widoku? Do kontrolera? Czy może, wcale to nie jest złe i powinno być to w modelu? W widoku mam jedynie Gdyby mógł ktoś rzucić okiem i fachowo mnie oświecić jak to powinno się zrobić należycie, byłbym niezmiernie wdzięczny. |
|
|
|
Damonsson [AJAX][PHP] Formularz z AJAX - zgodnie z MVC. 24.10.2012, 18:21:38
Spawnm zwracaj 0/1 i w js generuj html. 24.10.2012, 18:29:20
Sebek87 Ja proponuję string wyświetlać w kontrolerze. W mo... 24.10.2012, 18:50:04
abort Pomiń zwracanie tego HTMLa (w zamian dodawaj go w ... 24.10.2012, 20:58:14
markonix Model koniecznie powinien zwracać true / false, ab... 24.10.2012, 23:31:07
Damonsson Dzięki wszystkim, ale w szczególności @markonix, o... 25.10.2012, 14:01:32
Spawnm Ale czemu model zwraca jsona i czemu dajesz echo w... 25.10.2012, 15:03:58
Damonsson Chodzi Ci o coś takiego?
[PHP] pobierz, plaintext ... 25.10.2012, 16:30:48
markonix [PHP] pobierz, plaintext if ($check) ... 26.10.2012, 13:30:17 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 20:26 |