ajax - støtte

alle tilgængelige browsere kan ikke støtte ajax.her er en liste over større browsere at støtte ajax.,, mozilla firefox 1, 0 og over. og netscape version 7.1 og ovenfor. apple safari 1.2 ovenfor., microsoft internet explorer 5 og derover., konqueror. opera 7,6 og ovenfor.,, når du skriver dit næste anvendelse, mener de - browsere det støtter ikke ajax.,, note: når vi siger, at en browser ikke støtter ajax, det betyder blot, at de browser ikke støtter oprettelse af javascript objekt xmlhttprequest objekt., skrive - specifik kode, er den nemmeste måde at få deres kildekode er forenelig med en browser, er at anvende, forsøger at fange, blokke i din javascript. < html > < krop > < manuskript language = "javascript" type = "tekst /javascript" > <!- - //- støtte kode funktion ajaxfunction() {var ajaxrequest; //den variabel, der gør der muligt!prøve (//- 8, 0 +, firefox, safari ajaxrequest = nye xmlhttprequest();} fangst (e) (//internet explorer - browsere prøve (ajaxrequest = nye activexobject ("msxml2. xmlhttp");} fangst (e) (prøve (ajaxrequest = nye activexobject ("microsoft. xmlhttp");} fangst (e) (//noget gik galt indberetning ("din browser brød!")og vende falske}}) //- > < /manuskript > < form navn ='myform "> navn: < input type ='text navn ='username /> < br /> tid: < input - type ='text navn ='time /> < /form > < /organ > < /html > i ovennævnte javascript kode forsøger vi tre gange for at gøre vores xmlhttprequest objekt.vores første forsøg:,,, ajaxrequest = nye xmlhttprequest();,,, det er opera 8 + firefox, browsere og safari.hvis det mislykkes, forsøger vi to eller flere gange for at træffe de rette objekt for en internet explorer browser:,,,, ajaxrequest = nye activexobject ("msxml2. xmlhttp");,,,,, ajaxrequest = nye activexobject ("microsoft. xmlhttp");,,,,, hvis det ikke virker, så kan vi bruge et gammelt browser, der ikke støtter, xmlhttprequest,, som også betyder, at det ikke støtter ajax., sandsynligvis, vores variabel, ajaxrequest, vil nu blive fastsat til det, xmlhttprequest, standard - anvendelser, og vi kan begynde at sende data til serveren.en trinvis ajax arbejdsgang er anført i næste kapitel.



Previous:
Next Page: