1 00:00:00,000 --> 00:00:00,500 2 00:00:00,500 --> 00:00:04,810 [Ag seinm ceoil] 3 00:00:04,810 --> 00:00:06,940 >> DOUG LLOYD: Mar sin, ceann amháin níos mó saghas nóisean go 4 00:00:06,940 --> 00:00:12,120 saghas dtagann faoi scáth Is JavaScript rud ar a dtugtar AJAX. 5 00:00:12,120 --> 00:00:15,310 Suas go dtí an bpointe seo, ár n- idirghníomhaíocht le JavaScript 6 00:00:15,310 --> 00:00:17,727 Tá teoranta a bhrú ar tharlaíonn cnaipe agus rud éigin. 7 00:00:17,727 --> 00:00:19,560 Agus go háirithe, an rud a tharlaíonn 8 00:00:19,560 --> 00:00:22,950 Is é ár láithreáin ghréasáin cuma agus athruithe a bhraitheann. 9 00:00:22,950 --> 00:00:23,450 Ceart? 10 00:00:23,450 --> 00:00:26,540 Cosúil go háirithe, sa doiciméad físeán samhail réad, 11 00:00:26,540 --> 00:00:29,060 Athraigh mé an dath cúlra. 12 00:00:29,060 --> 00:00:33,240 Ach nuair a rinne mé, ní raibh mé a dhéanamh ar aon iarratais breise speisialta. 13 00:00:33,240 --> 00:00:36,800 Ní raibh mé ag iarraidh go an bhfreastalaí chur chugam leathanach nua. 14 00:00:36,800 --> 00:00:39,620 Athraigh mé díreach cad a bhí mé cheana féin. 15 00:00:39,620 --> 00:00:42,245 Ní raibh mé ag a athlódáil mo leathanach, agus rudaí a athrú cinnte, 16 00:00:42,245 --> 00:00:43,760 mar sin tá go mór. 17 00:00:43,760 --> 00:00:48,400 Ach níl cinnte roinnt idirghníomhú leis an úsáideoir lámhleabhar i gceist. 18 00:00:48,400 --> 00:00:53,140 Is AJAX teicníocht fuarú a ligeann dúinn a thabhairt cothrom le dáta an leathanach ar ábhar, 19 00:00:53,140 --> 00:00:55,750 agus ní hamháin an cuma agus bhraitheann, gan athlódáil. 20 00:00:55,750 --> 00:00:58,610 >> Agus ag go sonrach nuair mé rá thabhairt cothrom le dáta an leathanach ar ábhar, 21 00:00:58,610 --> 00:01:01,990 Níl mé ag rá athscríobh linn a an leathanach ag baint úsáide as JavaScript. 22 00:01:01,990 --> 00:01:06,560 Tá mé ag rá a iarraidh againn i ndáiríre tuilleadh eolais ón bhfreastalaí 23 00:01:06,560 --> 00:01:08,640 gan ár leathanach a bheith a athlódáil. 24 00:01:08,640 --> 00:01:10,850 >> Anois gur saghas beagán de teicníocht níos airde 25 00:01:10,850 --> 00:01:11,950 go bhfuil muid ag dul chun labhairt faoi ​​i físeán seo. 26 00:01:11,950 --> 00:01:13,720 Táimid ag dul go bhfuil roinnt idirghníomhaíocht. 27 00:01:13,720 --> 00:01:17,750 Ach nuair a dhéanann muid, tá mé ag dul a bheith iarratais ar an fhreastalaí gréasáin a dhéanamh. 28 00:01:17,750 --> 00:01:21,140 Sa chás seo, ach cad atá ag rith mo fhreastalaí gréasáin Apache. 29 00:01:21,140 --> 00:01:25,010 Tá mé ag dul a bheith ag déanamh breise iarratais cé go bhfuil mé ag tabhairt cuairte ar an leathanach gréasáin, 30 00:01:25,010 --> 00:01:26,890 ach ní bheidh mo leathanach athnuachan. 31 00:01:26,890 --> 00:01:30,000 >> Tá sé seo ag dul díreach a asynchronously thabhairt cothrom le dáta mo leathanach. 32 00:01:30,000 --> 00:01:31,840 Agus sin, i ndáiríre, a sheasann AJAX do, 33 00:01:31,840 --> 00:01:35,400 Is Asynchronous JavaScript agus XML. 34 00:01:35,400 --> 00:01:37,910 Tá XML de marcála eile de chineál ar teanga, agus is féidir leat a shórtáil de 35 00:01:37,910 --> 00:01:39,680 smaoineamh ar é díreach cosúil HTML. 36 00:01:39,680 --> 00:01:42,990 Níl sé go leor ar an rud céanna, ach tá sé go bunúsach ach teanga marcála. 37 00:01:42,990 --> 00:01:47,770 Mar sin, tá sé asynchronous JavaScript agus teanga marcála. 38 00:01:47,770 --> 00:01:50,590 >> Mar sin, d'fhonn úsáid a bhaint seo a AJAX technique-- AJAX 39 00:01:50,590 --> 00:01:52,230 nach bhfuil teanga cláir ar leith. 40 00:01:52,230 --> 00:01:55,300 Tá sé ach saghas sraith de techniques-- linn a 41 00:01:55,300 --> 00:01:57,870 Ní mór a chruthú speisialta JavaScript réad, a 42 00:01:57,870 --> 00:02:00,689 Tugtar an XMLHttpRequest. 43 00:02:00,689 --> 00:02:01,980 Anois, tá sé an-éasca a dhéanamh. 44 00:02:01,980 --> 00:02:04,550 Táimid ag rá ach var, is cuma cad ba mhaith linn a thabhairt ar an réad, 45 00:02:04,550 --> 00:02:07,030 ionann XMLHttpRequest nua. 46 00:02:07,030 --> 00:02:11,050 Agus anois ní mór dúinn a fháil anois ar saghas AJAX de rud, 47 00:02:11,050 --> 00:02:14,370 nó XMLHttpRequest rud, rud a ligfidh 48 00:02:14,370 --> 00:02:18,360 dúinn a thabhairt cothrom le dáta asynchronously ár leathanach. 49 00:02:18,360 --> 00:02:23,100 >> Tar éis dúinn gotten seo nua rud, an XMLHttpRequest, 50 00:02:23,100 --> 00:02:27,760 ní mór dúinn rud éigin a dhéanamh ar a iompar onreadystatechange. 51 00:02:27,760 --> 00:02:30,360 Onreadystatechange Tá iompar i ndáiríre ach 52 00:02:30,360 --> 00:02:34,080 nuair a dhéanann tú iarratas le leathanach gréasáin, an leathanach 53 00:02:34,080 --> 00:02:35,880 Téann trí roinnt céimeanna. 54 00:02:35,880 --> 00:02:37,370 Gcéad dul síos, nach bhfuil iarratas curtha chuig. 55 00:02:37,370 --> 00:02:39,860 Ansin, tá an t-iarratas curtha sheoladh, ach ní beart dá. 56 00:02:39,860 --> 00:02:41,580 Ansin tá an t-iarratas curtha beart dá. 57 00:02:41,580 --> 00:02:43,680 Ansin, is é an t-iarratas á sheoladh ar ais chugat. 58 00:02:43,680 --> 00:02:46,930 >> Ansin, is é an t-iarratas luchtaithe go hiomlán i do leathanach. 59 00:02:46,930 --> 00:02:48,640 Glacfar iad stáit éagsúla. 60 00:02:48,640 --> 00:02:53,890 Agus mar sin ní mór dúinn a shocrú ár réad XMLHttpRequest nua 61 00:02:53,890 --> 00:02:58,740 a athrú ar nuair a athraíonn an stát réidh. 62 00:02:58,740 --> 00:03:01,925 Agus de ghnáth, a dhéanann muid é seo trí shainmhíniú feidhm gan ainm, a 63 00:03:01,925 --> 00:03:04,490 tá muid eolas maidir leis ó JavaScript anois, go 64 00:03:04,490 --> 00:03:09,840 ar a dtugtar nuair a athraíonn an stát réidh. 65 00:03:09,840 --> 00:03:11,340 Tá sé i ndáiríre nach bhfuil i bhfad níos mó ná sin. 66 00:03:11,340 --> 00:03:14,340 Táimid ag dul ach a bheith shainmhíniú ar feidhm gan ainm, saghas cosúil le cad a 67 00:03:14,340 --> 00:03:16,440 bhí á dhéanamh againn i JavaScript, i gcás ina ba mhaith linn 68 00:03:16,440 --> 00:03:18,750 go mbeadh feidhm gan ainm freagra a thabhairt ar ar cliceáil, 69 00:03:18,750 --> 00:03:23,230 nó nuair a bhí á dhéanamh againn ar léarscáil de na rudaí éagsúla i sraith. 70 00:03:23,230 --> 00:03:25,220 >> Rud a tharla nuair Bhí chliceáil ar rud éigin. 71 00:03:25,220 --> 00:03:28,810 Sa chás seo, tá sé ach go bhfuil rud éigin ag tarlú nuair a bheidh an staid ár leathanach 72 00:03:28,810 --> 00:03:30,160 athruithe. 73 00:03:30,160 --> 00:03:32,730 Tá dhá airí eile go bhfuil saghas of-- ní bhíonn siad 74 00:03:32,730 --> 00:03:35,524 na hairíonna ach go bhfuil bunúsach leis XMLHttpRequest, 75 00:03:35,524 --> 00:03:36,940 ach tá siad na cinn go leor tábhachtach. 76 00:03:36,940 --> 00:03:39,815 Níl rud ar a dtugtar readyState, a is féidir leat buille faoi thuairim is dócha, 77 00:03:39,815 --> 00:03:41,750 Is a bhaineann le onreadystatechange. 78 00:03:41,750 --> 00:03:44,250 Insíonn sé i ndáiríre tú cad é an readyState. 79 00:03:44,250 --> 00:03:46,289 0, 1, 2, 3, agus 4 Is iad na féidearthachtaí ann, 80 00:03:46,289 --> 00:03:48,080 agus tá siad saghas thart ag freagairt don fhanacht 81 00:03:48,080 --> 00:03:50,030 Bhí mé ag caint díreach faoi an dara ó shin. 82 00:03:50,030 --> 00:03:53,100 >> Agus ansin stádas, a tá súil againn má chuaigh gach rud ceart go leor, 83 00:03:53,100 --> 00:03:56,710 Is 200, atá gearr do, ar ndóigh, OK, 84 00:03:56,710 --> 00:03:58,330 a bhfuil muid eolas maidir leis ó Http. 85 00:03:58,330 --> 00:04:03,735 Mar sin, tá muid ag súil go bhfuil ár stát réidh Is ceithre, agus is é ár stádas 200. 86 00:04:03,735 --> 00:04:07,940 Agus más rud é ár stát réidh Is ceithre, agus an freagra 87 00:04:07,940 --> 00:04:11,490 tá sé réidh le bheith curtha ar an leathanach, agus is é an stádas 200, 88 00:04:11,490 --> 00:04:13,580 bhí muid in ann a dhéanamh gach rud go rathúil, 89 00:04:13,580 --> 00:04:17,209 anois is féidir linn asynchronously thabhairt cothrom le dáta ár leathanach 90 00:04:17,209 --> 00:04:21,730 gan a bheith a athlódáil an t-ábhar ar fad é. 91 00:04:21,730 --> 00:04:27,710 >> Tar éis tá muid a shainmhínítear cad a tharlaíonn leis an iompar onreadystatechange, 92 00:04:27,710 --> 00:04:31,020 agus tá muid a sheiceáil go readyState Is 4 agus tá stádas 200, 93 00:04:31,020 --> 00:04:33,900 ansin tá gach ní mór dúinn a dhéanamh oscailt suas ar asynchronous 94 00:04:33,900 --> 00:04:38,530 iarratas, atá ag déanamh ach an Http GET ginearálta iarraidh. 95 00:04:38,530 --> 00:04:41,950 Just a dhéanamh air programmatically, in ionad trínár bhrabhsálaí gréasáin. 96 00:04:41,950 --> 00:04:43,786 Agus ansin dúinn a sheoladh an iarraidh sin. 97 00:04:43,786 --> 00:04:45,660 Mar sin, cad a dhéanann sé seo b'fhéidir cuma mhaith i gcomhthéacs? 98 00:04:45,660 --> 00:04:49,790 Mar sin, tá anseo le feidhm a déileálann sé le hiarratais AJAX. 99 00:04:49,790 --> 00:04:50,290 OK? 100 00:04:50,290 --> 00:04:52,430 Agus tá mé a dúirt treallach glacann sé argóint. 101 00:04:52,430 --> 00:04:55,550 Agus seo le saghas ar cnámharlach ginearálta anseo. 102 00:04:55,550 --> 00:05:00,890 Ag an tús, a fháil againn muid féin rud XMLHttpRequest nua. 103 00:05:00,890 --> 00:05:03,830 Ansin, is gá dom a shocrú ar an iompar onreadystatechange. 104 00:05:03,830 --> 00:05:06,970 Agus mar sin tá mé ag dul a rá nuair a athraíonn an readyState, 105 00:05:06,970 --> 00:05:10,110 Ba mhaith liom tú a ghlaoch an fheidhm seo. 106 00:05:10,110 --> 00:05:12,570 >> Atá ag dul a iarraidh ar an ceist, más rud é an readyState 107 00:05:12,570 --> 00:05:17,240 Is 4, má tá an readyState athraigh a bheith 4, agus ba é an stádas 200, 108 00:05:17,240 --> 00:05:20,799 mar sin bhí againn iarratas rathúil, mé ag iarraidh rud éigin go dtí an leathanach a dhéanamh. 109 00:05:20,799 --> 00:05:22,590 Agus beidh orainn a chur le breathnú ag sampla de cad 110 00:05:22,590 --> 00:05:25,010 a d'fhéadfadh a bheith rud éigin i an dara. 111 00:05:25,010 --> 00:05:27,830 Mar sin ansin, anois tá mé sainithe m'fheidhme gan ainm, 112 00:05:27,830 --> 00:05:31,340 m'fheidhme freagartha aon uair na n-athruithe readyState. 113 00:05:31,340 --> 00:05:37,120 >> Mar sin, ansin is gá mé díreach tar éis a oscailt suas le a iarraidh, ag baint úsáide as an modh Oscailte. 114 00:05:37,120 --> 00:05:39,160 Agus ansin, cuirim iarratas sin. 115 00:05:39,160 --> 00:05:41,980 Agus a ligean ar ghlacadh le breathnú ar sampla níos nithiúla 116 00:05:41,980 --> 00:05:46,290 ar cad is féidir a dhéanamh ar ár AJAX leathanaigh ghréasáin. 117 00:05:46,290 --> 00:05:49,740 Mar sin, tá mé anseo an-simplí leathanach ar a dtugtar home.html. 118 00:05:49,740 --> 00:05:53,620 Agus tá fuair mé go dtéann an t-eolas anseo agus éigin de roghchlár anuas. 119 00:05:53,620 --> 00:05:55,390 >> Agus beidh orainn chaitheamh ar an sa dara ceann. 120 00:05:55,390 --> 00:05:59,150 Ach is dóigh liom ba chóir dúinn a ghlacadh anois le féachaint ar an cód foinse iarbhír. 121 00:05:59,150 --> 00:06:01,080 Agus mar sin, tá mé ag dul a oscailt suas home.html. 122 00:06:01,080 --> 00:06:03,490 123 00:06:03,490 --> 00:06:04,740 Agus beidh orainn a fheiceáil cad atá ar siúl. 124 00:06:04,740 --> 00:06:08,240 Mar sin, suas ar an barr an-anseo, tá mé roinnt rudaí JavaScript go bhfuil dul ar. 125 00:06:08,240 --> 00:06:12,470 >> Agus anseo, tá mé cosúil a div bhfuil ID bhfuil infodiv, 126 00:06:12,470 --> 00:06:15,290 agus roinnt eolais ag dul chun dul ann. 127 00:06:15,290 --> 00:06:16,374 Agus ansin tá mé an fhoirm seo. 128 00:06:16,374 --> 00:06:18,081 Agus taobh istigh de seo foirm, tá mé rud éigin 129 00:06:18,081 --> 00:06:20,200 ar a dtugtar Rogha, a bhfuil ach roghchlár anuas 130 00:06:20,200 --> 00:06:22,150 le bunch de roghanna éagsúla. 131 00:06:22,150 --> 00:06:26,150 Agus is cosúil go bhfuil athruithe nuair, nuair Tá an rogha atá roghnaithe 132 00:06:26,150 --> 00:06:30,600 athrú, tá mé ag dul chun glaoch roinnt feidhm cs50Info, 133 00:06:30,600 --> 00:06:33,190 agus ansin mé ag dul a pas a fháil i this.value, 134 00:06:33,190 --> 00:06:35,740 i gcás ina tagraíonn sé seo do cén rogha roghnaíodh, 135 00:06:35,740 --> 00:06:39,820 agus tá luach ar cheann de na anseo, rogha luach = ionann folamh, "Blumberg," 136 00:06:39,820 --> 00:06:42,610 "Bowden," "chan," agus "Malan." 137 00:06:42,610 --> 00:06:45,090 >> Mar sin, cad a d'fhéadfadh iarbhír tarlú anseo nuair is féidir liom é seo? 138 00:06:45,090 --> 00:06:48,800 Bhuel, a ligean ar ghlacadh féachaint ar blumberg.html. 139 00:06:48,800 --> 00:06:51,330 140 00:06:51,330 --> 00:06:53,924 Breathnaíonn mhaith tá sé ach Blúire de roinnt Html. 141 00:06:53,924 --> 00:06:56,090 Agus go deimhin, cad tá mé ag súil bhfuil dul chun tarlú anseo 142 00:06:56,090 --> 00:07:00,020 Tá mé ag dul a bheith in ann chun an breiseán an Html díreach isteach i mo leathanach gréasáin 143 00:07:00,020 --> 00:07:02,970 gan a bheith a athlódáil an leathanach, ar nós go nuair 144 00:07:02,970 --> 00:07:07,510 Roghnaigh mé Hannah as an anuas menu, faisnéis maidir le Hannah, 145 00:07:07,510 --> 00:07:11,100 go háirithe, faisnéis seo anseo i blumberg.html, 146 00:07:11,100 --> 00:07:12,574 Is an méid a léiríonn suas ar an leathanach. 147 00:07:12,574 --> 00:07:13,740 Agus ní dóigh liom go bhfuil a athnuachan. 148 00:07:13,740 --> 00:07:16,842 Agus má roghnaigh mé duine éigin eile, Bheadh ​​a gcuid faisnéise thaispeáint suas. 149 00:07:16,842 --> 00:07:17,550 Conas is féidir liom a dhéanamh? 150 00:07:17,550 --> 00:07:20,290 Arís, éilíonn seo dúinn a úsáid roinnt AJAX. 151 00:07:20,290 --> 00:07:22,540 Agus mar sin, beidh orainn a oscailt suas ajax.js. 152 00:07:22,540 --> 00:07:25,550 Agus is é anseo go fheidhm, cs50Info. 153 00:07:25,550 --> 00:07:27,410 Má tá ainm rud ar bith, ar ais mé. 154 00:07:27,410 --> 00:07:31,450 Níl mé ag dul chun aon ní a dhéanamh má Tá an rogha folamh roghnaíodh. 155 00:07:31,450 --> 00:07:35,420 Seachas sin, tá mé ag dul go dtí a chruthú XMLHttpRequest nua. 156 00:07:35,420 --> 00:07:39,020 Agus ansin mé ag dul a rá, nuair a bheidh an hathruithe readyState, glaoch fheidhm seo. 157 00:07:39,020 --> 00:07:43,630 >> Agus má tá an readyState 4 agus is é an stádas 200, 158 00:07:43,630 --> 00:07:45,740 anseo tá le beagán de jQuery ar líne 13. 159 00:07:45,740 --> 00:07:50,450 Ach go léir Tá mé ag déanamh go bhfuil ag rá, athrú ar an ábhar infodiv 160 00:07:50,450 --> 00:07:57,820 a bheith is cuma cad a fuair mé ar ais mar freagra ó mo HttpRequest. 161 00:07:57,820 --> 00:07:59,590 >> Cad é mo HttpRequest? 162 00:07:59,590 --> 00:08:02,020 Bhuel, tá an ceart sin anseo ar líne 18 agus 19. 163 00:08:02,020 --> 00:08:08,550 Líne 18, tá mé ag ullmhú go bunúsach iarratas ar ainm + html GET. 164 00:08:08,550 --> 00:08:11,170 Agus arís, is é ainm anseo an argóint go raibh 165 00:08:11,170 --> 00:08:14,280 ritheadh ​​i mar pharaiméadar chun cs50Info. 166 00:08:14,280 --> 00:08:18,460 >> Mar sin, go bunúsach, tá mé ag dul i duine éigin ar ainm, a bhí go sraith de roghanna 167 00:08:18,460 --> 00:08:22,980 a chonaic muid sa anuas roghchlár san fhoirm. 168 00:08:22,980 --> 00:08:24,450 Tá mé ag dul go t-ainm. 169 00:08:24,450 --> 00:08:29,530 Agus tá mé ag rá go mbeadh mé tú buíochas a le do thoil a fháil dom go file.html, 170 00:08:29,530 --> 00:08:31,020 agus ansin a sheoladh an iarraidh sin. 171 00:08:31,020 --> 00:08:34,820 >> Agus mar sin go bhfuil onreadystatechange dul a bheith ag éisteacht agus ag fanacht agus ag fanacht 172 00:08:34,820 --> 00:08:39,460 agus ag fanacht, go dtí an readyState Is 4, agus is é an stádas 200. 173 00:08:39,460 --> 00:08:44,970 Mar sin tá sé réidh le bheith sheirbheáil, agus bhí an t-iarratas rathúil. 174 00:08:44,970 --> 00:08:49,500 Agus ansin má tá sé, tá sé ag dul go dtí athrú ar an ábhar infodiv 175 00:08:49,500 --> 00:08:53,030 a bheith ar an téacs freagartha go bhfuair mé ar ais. 176 00:08:53,030 --> 00:08:54,930 >> Mar sin a ligean ar a fheiceáil conas an D'fhéadfadh obair i ndáiríre. 177 00:08:54,930 --> 00:08:58,860 Mar sin, beidh orainn a ceann ar aghaidh go dtí mo bhrabhsálaí fuinneog, agus beidh muid ag breathnú anseo. 178 00:08:58,860 --> 00:09:01,359 Mar sin, a ligean ar ghlacadh le breathnú ar cad atá ar siúl anseo i AJAX. 179 00:09:01,359 --> 00:09:03,400 Mar sin, beidh orainn a roghnú duine éigin ón roghchlár anuas. 180 00:09:03,400 --> 00:09:06,079 Mar sin, sa chás seo, a ligean ar ach roghnaigh Hannah. 181 00:09:06,079 --> 00:09:08,120 Agus fógra a Hannah Tá faisnéis athrú, 182 00:09:08,120 --> 00:09:11,030 ach ní raibh mé ag any-- mo Ní raibh an leathanach athluchtú go hiomlán. 183 00:09:11,030 --> 00:09:12,190 An stuif fhan. 184 00:09:12,190 --> 00:09:13,320 An chuid is mó de na rudaí a d'fhan. 185 00:09:13,320 --> 00:09:14,320 Ní raibh Tástáil AJAX athrú. 186 00:09:14,320 --> 00:09:16,700 An cnaipe féin, seo anuas roghchlár ní raibh athrú. 187 00:09:16,700 --> 00:09:18,260 Ach rinne faisnéis athrú. 188 00:09:18,260 --> 00:09:20,218 Agus ag brath ar an gcaoi a go tapa mo bogann ríomhaire, 189 00:09:20,218 --> 00:09:24,430 d'fhéadfadh tú a fheiceáil i ndáiríre go bhfuil an t-ábhar Imíonn agus ansin reappears i ndáiríre 190 00:09:24,430 --> 00:09:24,930 go tapa. 191 00:09:24,930 --> 00:09:27,320 Sin an t-ábhar á scriosadh as infodiv, 192 00:09:27,320 --> 00:09:29,940 agus ansin in ionad le iarratas nua asynchronous. 193 00:09:29,940 --> 00:09:34,410 >> Mar sin, má aistriú liom é a bheith le rá, Rob-- agus arís, a chur le breathnú, 194 00:09:34,410 --> 00:09:38,379 agus b'fhéidir beidh orainn é a fheiceáil i ndáiríre imíonn siad agus reappear go tapa. 195 00:09:38,379 --> 00:09:38,920 Féach leat é sin? 196 00:09:38,920 --> 00:09:41,400 Conas popped sé díreach amach, agus ansin refilled é? 197 00:09:41,400 --> 00:09:43,640 Sin an t-iarratas AJAX saghas ar siúl. 198 00:09:43,640 --> 00:09:46,060 Agus ag brath mar sin ar an duine roghnaigh mé, tá mé 199 00:09:46,060 --> 00:09:50,690 dhéanamh asynchronous difriúil iarratas le comhaid éagsúla 200 00:09:50,690 --> 00:09:52,730 go bhfuil mé ar an bhfreastalaí agam. 201 00:09:52,730 --> 00:09:55,550 Agus an t-ábhar de mo infodiv thabhairt cothrom le dáta, 202 00:09:55,550 --> 00:09:58,457 bunaithe ar cé acu de na atá roghnaithe agam. 203 00:09:58,457 --> 00:10:00,040 Mar sin tá sin i ndáiríre go léir ann go AJAX. 204 00:10:00,040 --> 00:10:04,090 Ligeann sé dúinn a dhéanamh ar na asynchronous iarrataí, nuashonruithe ar an leathanach. 205 00:10:04,090 --> 00:10:06,450 Gan a bheith a athnuachan an leathanach ar fad, 206 00:10:06,450 --> 00:10:08,520 táimid ag dul a fháil nua ábhar ó sé trí 207 00:10:08,520 --> 00:10:11,170 iarratas nua úr leis an bhfreastalaí. 208 00:10:11,170 --> 00:10:13,420 Agus mar sin, is féidir ár leathanaigh a bheith go leor le beagán níos dinimiciúla. 209 00:10:13,420 --> 00:10:15,128 >> Agus mar a fháil againn níos agus níos mó chun cinn, tú 210 00:10:15,128 --> 00:10:17,700 D'fhéadfadh rudaí cosúil le a fháil rá, do bhosca r-phost, 211 00:10:17,700 --> 00:10:19,850 i gcás nach gá duit aon rud a dhéanamh. 212 00:10:19,850 --> 00:10:22,560 Ní gá duit a cliceáil ar anuas roghchlár nó cliceáil rud ar bith, 213 00:10:22,560 --> 00:10:25,920 agus go léir a tobann, do is nua Léiríonn ríomhphost suas ag an mbarr. 214 00:10:25,920 --> 00:10:27,840 Sin freisin ach iarratas AJAX. 215 00:10:27,840 --> 00:10:30,460 AJAX Tá iarraidh do freastalaí, freastalaí ríomhphoist an, 216 00:10:30,460 --> 00:10:33,360 a sheoladh thar an fhaisnéis go léir faoi ​​do r-phoist is déanaí, 217 00:10:33,360 --> 00:10:38,110 agus ag athrú an méid a fheiceann tú ar an scáileán a bheith ar do shraith nua de r-phoist. 218 00:10:38,110 --> 00:10:41,080 Agus má tá tú ceann nua i ann, ansin an t-ábhar sin div 219 00:10:41,080 --> 00:10:44,580 Beidh athrú a léiriú an t-ábhar suas chun dáta. 220 00:10:44,580 --> 00:10:45,480 Tá mé Doug Lloyd. 221 00:10:45,480 --> 00:10:47,500 Is é seo an CS50. 222 00:10:47,500 --> 00:10:49,229