MVC - Az AJAX kérések is a front kontrolleren landolnak?
Sziasztok!
Butának tűnhet a kérdés, de mégis! Ha MVC struktúrában építek webes alkalmazást és használni akarok AJAX kéréseket, akkor ezek a kérések is a front kontrolleren landolnak?
Logikusnak tűnne, hiszen ilyen módon egy jó form feldolgozó eljárással igazából csak egy igaz/hamis érték átállítása elegendő ahhoz, hogy a teljes rendszer AJAX-szal küldjön formokat a szerverre vagy a hagyományos POST útján.
Jól gondolom?
■ Butának tűnhet a kérdés, de mégis! Ha MVC struktúrában építek webes alkalmazást és használni akarok AJAX kéréseket, akkor ezek a kérések is a front kontrolleren landolnak?
Logikusnak tűnne, hiszen ilyen módon egy jó form feldolgozó eljárással igazából csak egy igaz/hamis érték átállítása elegendő ahhoz, hogy a teljes rendszer AJAX-szal küldjön formokat a szerverre vagy a hagyományos POST útján.
Jól gondolom?
Metódus
Egyértelmű
Igen, valóban egyértelmű a View esete, hiszen az AJAX-os szerverhívás eredménye klasszikusan már meglévő view-ban történő adatmanipuláció.
s_volenszki
teljesítmény
Ez mit is jelent pontosan?
Ez mit is jelent pontosan? Egyszerűsített belépési pont...
Ház az olyan izé....
az sosem árt..
sokszor az is kell, ha nem csak formok postolására használsz ajaxot.
ha lehet egyszerüsíteni akkor nyilván kell is, de miért lenne különböző egy ajax kérés egy "hagyományos" kéréstől?
Én inkább pont a másik megközelítést támogatom, hogy egy file legyen, minden egy helyen legyen csak megoldva, de ott jól és univerzálisan.
egy példa
Persze ez lehet része a rendszernek is. Nálunk pl. ha a controller egy actionjében vagy, akkor ha nem térsz vissza, akkor alap esetben egy komolyabb tudású view jön létre, amiben van mindenféle jóság (layout kezelés, blockok, componensek stb.), de erre ajax-os kéréseknél nem mindig van szükség, ezért lehet úgyis visszatérni, hogy jelezem, hogy a response objektumban már be van állítva a válasz, csak el kell küldeni, vagy ha pl. egy szöveggel térek vissza, akkor az lesz a válasz. Ez utóbbi esetekben a komplexebb view kimarad a játékból, ami egy nagyon egyszerű kérés esetén járulékosan jelenthet teljesítmény növelést. (Még nem volt időm ezzel eljátszadozni, méricskélni, de kíváncsi vagyok én is, hogy mennyit jelenthet.)