1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:03,140 >> DAVID J. MALAN: Nu, i det sidste eksempel, jeg afbrudt min JavaScript 3 00:00:03,140 --> 00:00:07,840 kode i min HTML, specielt sætte denne opfordring til at citere indersiden af 4 00:00:07,840 --> 00:00:10,190 værdien af ​​min på indsende attribut. 5 00:00:10,190 --> 00:00:13,820 Lad os rydde tingene en smule og faktor op ud alle at JavaScript-kode ind i en 6 00:00:13,820 --> 00:00:18,110 script-tag i mine sider hovedet, og i stedet give den samme form tag en 7 00:00:18,110 --> 00:00:21,320 entydig identifikator via som vi kan få det. 8 00:00:21,320 --> 00:00:26,800 >> Specifikt, lad os erstatte denne attribut her med ID lig citat, 9 00:00:26,800 --> 00:00:29,030 citat slut, siger, citat. 10 00:00:29,030 --> 00:00:33,420 I mellemtiden, lad os gå op til mit eksisterende citat funktion, skåret ud at kode 11 00:00:33,420 --> 00:00:37,860 helt, og erstatte den funktion citerer selv med følgende - 12 00:00:37,860 --> 00:00:42,850 dollar tegn, funktion, præciserer, at når dokumentet er klar hjælp 13 00:00:42,850 --> 00:00:48,160 jQuery stenografi notation, jeg vil at udføre følgende kode. 14 00:00:48,160 --> 00:00:51,120 Dollar tegn, citat, citat slut, citat - 15 00:00:51,120 --> 00:00:52,360 no pun intended - 16 00:00:52,360 --> 00:00:56,120 hvorved det præciseres, at jeg gerne vil få elementet fra min DOM, hvis 17 00:00:56,120 --> 00:01:01,340 entydig identifikator er tilbud, og så ville jeg gerne registrere en hændelseshandler 18 00:01:01,340 --> 00:01:05,459 for formularen indsendelse med prik indsende, passerer til, at en anden 19 00:01:05,459 --> 00:01:09,750 anonym funktion, at denne gang vil tage et argument, en begivenhed. 20 00:01:09,750 --> 00:01:13,390 Og så, inde i denne funktion er jeg kommer til at indsætte denne kode fra før 21 00:01:13,390 --> 00:01:17,840 men angive, at jeg gerne vil forhindre standard opførsel af det 22 00:01:17,840 --> 00:01:21,390 indsendelse begivenhed, så selve formularen der ikke er indgivet til en egentlig 23 00:01:21,390 --> 00:01:22,450 fjernserver. 24 00:01:22,450 --> 00:01:24,725 >> Lad os nu gemme denne fil og åbne det op i min browser. 25 00:01:24,725 --> 00:01:27,630 26 00:01:27,630 --> 00:01:34,720 http://localhost/ajax.html. 27 00:01:34,720 --> 00:01:35,760 Der er denne form. 28 00:01:35,760 --> 00:01:39,590 Lad os skrive et symbol ligesom FB for Facebook og få tilbud. 29 00:01:39,590 --> 00:01:41,530 Og der er Facebooks seneste aktiekursen. 30 00:01:41,530 --> 00:01:44,363