ASP.NET MVC - datu sūtīšana uz serveri, izmantojot Ajax

Satura rādītājs
Ajax kalpo ne tikai, lai veiktu vaicājumus un izvairītos no lapas pārlādēšanas, ko lietotājs pārlūko, mēs varam arī izmantot šo rīku, lai nosūtītu datus uz serveri, tas dod mums diezgan ievērojamas priekšrocības mūsu lietojumprogrammā, tāpat kā vaicājumu gadījumā, atkārtoti ielādējiet visu lapu Un pats labākais - mums nav obligāti jāmaina pieeja kontrolieriem.
Mums var būt tradicionāls kontrolieris, kas datus saņem ar šo metodi POST no HTTP un tomēr var izmantot Ajax, tas dod mums diezgan labu daudzpusību, lai atjauninātu mūsu lietojumprogrammas un izveidotu dinamiskākas lietojumprogrammas, kā arī atvieglotu lietošanu.
Sūtiet datus, izmantojot JSON
Mēs varam nosūtīt datus, izmantojot Ajax, izmantojot JSON, tas ir pateicoties saites veidam ASP.NET MVC datus ar modeli, tas atpazīst, kad tas ir JSON vai kad mēs nosūtām parastās formas datus, tāpēc mēs teicām, ka mums nav vajadzīgas vairāk izmaiņas mūsu kontrolieros.
Tagad, kad mums šajā ziņā viss ir skaidrs, nākamajā attēlā mēs redzēsim nelielu piemēru, šajā piemērā mēs izveidosim datu kopu un nosūtīsim, izmantojot Ajax mūsu lietojumprogrammas kontroliera darbībai:

Šeit mēs varam redzēt, ka mēs veidojam savus datus a JSON ko mēs glabājam izsoles mainīgajā, tad mēs izmantojam saīsnes metodi $ .post () no jQuery un iekšpusē mēs saucam savu palīgu, lai ģenerētu darbības URL Izveidojiet no izsoles kontroliera un mēs kā parametru nododam mainīgo, kas satur JSON.
Kad mums tas ir, tad mums tas ir jāsaņem kopā ar mūsu kontrolieri, jo mēs ejam garām a JSON un teorētiski mums nevajadzētu kaut ko mainīt, redzēsim, kā kontrolieris izskatās zemāk redzamajā piemērā, lai mums būtu pilnīgs redzējums par visu, kas mums jāaizpilda:

Šeit mums ir tas, ka pirmā lieta, ko mēs darām, ir nosacīt savu darbību, lai ar metodi saņemtu tikai parametrus POST no HTTP, tādējādi mēs izvairāmies no tā, ka ikviens var nosūtīt jebkādus datus bez mūsu piekrišanas, tad darbības ietvaros mēs pārbaudām, vai saņemtais atbilst datu modelim, un tieši šeit notiek vissvarīgākais, ASP.NET MVC uzreiz konstatēja, ka esam nosūtījuši a JSON un tā ir veikusi atbilstošu validāciju, bez nepieciešamības mums kaut ko īpaši definēt. Pēc tam mēs veicam savas ikdienas darbības, lai saglabātu datus un atgrieztos skatā. Gadījumā, ja datos ir kļūda, mēs atgriežamies izveidošanas skatā.
Pabeidzot šo apmācību, mēs redzam, ka, ja mēs vēlamies virzīt savu lietojumprogrammu vēl vienu soli tālāk, mēs to varam izdarīt, mums vienkārši jāizvēlas ceļš, kuru mēs vēlamies iet, jaunākās tendences risina vienas lapas lietojumprogrammu veidošanu, izmantojot vairākas ietvari iekšā Javascript tas ir diezgan izdevīgi, ja mēs to papildinām, mēs varam panākt, lai tas darbotos ASP.NET MVC ar JSON, tad redzam, ka abas tehnoloģijas varam apvienot ļoti vienkāršā veidā.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave