![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Pomiń zwracanie tego HTMLa (w zamian dodawaj go w jQ), zostaw tylko zwracanie "OK". Lub tak jak napisał Spawnm, zwracaj bool 0/1 - ale tak czy inaczej kod HTML dodałbym do jQuery.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 22:44 |