See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 9212|Vastuse: 0

[JavaScript] js lehe värskendus Kokkuvõte erinevusest locatio{filter}n.reload ja locatio{filter}n.replace vahel

[Kopeeri link]
Postitatud 17.02.2016 12:27:59 | | |

Reload meetod, mis sunnib brauserit praegust lehte värskendama.
Syntax: locatio{filter}n.reload([bForceGet])
Parameeter: bForceGet, valikuline parameeter, on vaikimisi false, toob praeguse lehe kliendi vahemälust. true, siis taastatakse viimane leht serverist GET meetodis, mis on samaväärne kliendi F5 ("Värskenda") vajutamisega.

asendamismeetod, mis asendab hetkel ajaloos vahemällu salvestatud üksuse (kliendi) URL-i määramisega, nii et asendamise meetodi kasutamisel ei pääse asendatud URL-ile ligi "edasi" ja "tagasi".
Süntaks: locatio{filter}n.replace(URL)
Praktikas kasutame lehe värskendamisel tavaliselt locatio{filter}n.reload() või history.go(0) selleks. Kuna see praktika on nagu kliendi F5 vajutamine lehte värskendamiseks, ilmub lehe meetod="post" korral "leht aegus" prompt. See on tingitud Sessioni turvamehhanismist. Võid mõelda nii, et kui kutsud locatio{filter}n.reload() meetodit, siis aspx leht on serveri mälus juba olemas, seega peab see olema IsPostback. Kui selline rakendus eksisteerib: peame lehe uuesti laadima, mis tähendab, et eeldame, et leht luuakse serveri poolel uuesti ja et seda ei postbackida. Siin saab locatio{filter}n.replace() seda teha. Asendatud leht genereeritakse serveri poolel iga kord uuesti. Võid kirjutada nii: locatio{filter}n.replace(locatio{filter}n.href)



Asendamisfunktsioon on täpselt sama mis locatio{filter}n href atribuut või assign funktsioon URL-i määramisel, kuid see eemaldab URL-i ajalooobjekti aadressiloendist, muutes funktsioonid nagu go või back navigeerimatuks.




Eelmine:SQL 2000 andmebaasi manuse ühilduvusprobleemi kohta SQL 2012-le
Järgmine:C# veebibrauser, et määrata, kas leht on laaditud
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com