1 00:00:00,000 --> 00:00:02,340 >> سرور 1: دعونا تنفيذ شبكة الصفحة التي تتيح للمستخدمين 2 00:00:02,340 --> 00:00:03,660 البحث عن أسعار الأسهم. 3 00:00:03,660 --> 00:00:07,970 دعونا نفترض أولا أن هناك ملف يسمى quote.php، ولكن هذا 4 00:00:07,970 --> 00:00:11,110 يمكن تنفيذها في معظم أي اللغة، ولكن هدفها في الحياة هو 5 00:00:11,110 --> 00:00:15,800 لتوقع الحصول على المعلمة HTTP يسمى رمز، وقيمة والتي هي 6 00:00:15,800 --> 00:00:18,120 رمز الأسهم التي كنت ترغب الاقتباس. 7 00:00:18,120 --> 00:00:22,530 >> على سبيل المثال، إذا نظرنا إلى هذا الملف في متصفحي، quote.php، لاحظ أن 8 00:00:22,530 --> 00:00:26,900 لقد مرت في، بالفعل، رمزا من الفيس بوك، لالفيسبوك. 9 00:00:26,900 --> 00:00:31,060 وتلاحظ أن ما أعود هو كائن JSON مع ثلاثة مفاتيح. 10 00:00:31,060 --> 00:00:34,560 دعا رمز واحد، واحد يسمى اسم واحد يسمى السعر. 11 00:00:34,560 --> 00:00:38,920 قيم التي هي بالضبط من الملف في السؤال. 12 00:00:38,920 --> 00:00:41,680 >> الآن دعونا نوجه اهتمامنا إلى بدايات بعض HTML و 13 00:00:41,680 --> 00:00:43,340 جافا سكريبت. 14 00:00:43,340 --> 00:00:48,990 هنا، في اياكس-0.html، لاحظ أن داخل من الجسم الصفحة بلدي لدي نموذج 15 00:00:48,990 --> 00:00:53,430 الذي يحتوي على السمة onsubmit، و قيمة وهو الاقتباس والعودة 16 00:00:53,430 --> 00:00:57,020 كاذبة، وبالتالي تحديد التي أود استدعاء دالة جافا سكريبت 17 00:00:57,020 --> 00:00:59,660 دعا الاقتباس ومن ثم عودة كاذبة. 18 00:00:59,660 --> 00:01:04,459 وفي الوقت نفسه، داخل هذا النموذج هو رمز الذي هو معرف، بين قوسي الإقتباس، 19 00:01:04,459 --> 00:01:07,940 "رمز"، ومن ثم إدخال آخر الذي نوع يتم تقديم هذا يعطيني 20 00:01:07,940 --> 00:01:09,280 زر التقديم. 21 00:01:09,280 --> 00:01:13,460 >> وفي الوقت نفسه، داخل رأس الصفحة الخاصة بي، و هناك علامة النصي، مصدر 22 00:01:13,460 --> 00:01:18,000 الذي هو عنوان URL لمسج، وجدا مكتبة جافا سكريبت الشعبية، وأدناه 23 00:01:18,000 --> 00:01:21,150 وهذا هو العلامة النصي آخر، داخل وهي بدايات بعض 24 00:01:21,150 --> 00:01:23,440 جافا سكريبت أنني سوف أكتب نفسي. 25 00:01:23,440 --> 00:01:26,900 هذه هي وظيفة الاقتباس الذي سوف في نهاية المطاف أن يسمى، وداخل 26 00:01:26,900 --> 00:01:31,300 هنا دعونا تعريف متغير يسمى URL، تنص على أن قيمة هذه 27 00:01:31,300 --> 00:01:32,590 يجب أن يكون متغير quote.php؟ رمزا = ". 28 00:01:32,590 --> 00:01:38,090 29 00:01:38,090 --> 00:01:42,170 >> والآن دعونا سلسلة إلى نهاية من هذه السلسلة الأولي مهما كانت رمزا 30 00:01:42,170 --> 00:01:43,840 وقد كتبته يفترض أن المستخدم. 31 00:01:43,840 --> 00:01:51,770 على وجه التحديد، دعونا نفعل + $ "" # رمز وبالتالي تحديد ان كنت ترغب في 32 00:01:51,770 --> 00:01:54,910 الحصول عليها، مع مسج من DOM بلدي، العنصر الذي فريدة من نوعها 33 00:01:54,910 --> 00:01:56,430 معرف، رمزا. 34 00:01:56,430 --> 00:01:59,500 أذكر أن هذا هو ببساطة نص الحقل إلى المستخدم الذي يتم الانتقال إلى 35 00:01:59,500 --> 00:02:01,210 اكتب هذا الرمز الأسهم. 36 00:02:01,210 --> 00:02:05,030 >> ثم دعونا ندعو فال، والتي هي وظيفة أو الأسلوب الذي سوف تحصل على 37 00:02:05,030 --> 00:02:06,740 القيمة التي المستخدم كتابتها في. 38 00:02:06,740 --> 00:02:11,540 ثم دعونا ندعو وظيفة مسج دعا getJSON، ويمر في مثل 39 00:02:11,540 --> 00:02:16,010 الحجة الأولى التي URL، ويمر في، و الحجة الثانية، مجهول 40 00:02:16,010 --> 00:02:18,900 الوظيفة التي تتوقع حجة واحدة. 41 00:02:18,900 --> 00:02:20,360 البيانات، ونحن سوف يطلق عليه. 42 00:02:20,360 --> 00:02:25,130 وداخل هذه الوظيفة المجهول، سنقوم ببساطة تفعل في حالة تأهب، ومن ثم في 43 00:02:25,130 --> 00:02:27,940 قوسين، data.price. 44 00:02:27,940 --> 00:02:31,470 إذا كانت البيانات، بعد كل شيء، هو أن جسون يعترض مع ثلاثة حقول - 45 00:02:31,470 --> 00:02:35,100 الرمز والاسم والسعر و، من خلال القيام data.price سأحضر 46 00:02:35,100 --> 00:02:36,640 بالضبط تلك القيمة. 47 00:02:36,640 --> 00:02:39,000 >> دعونا الآن حفظ الملف و فتحه في مستعرض. 48 00:02:39,000 --> 00:02:42,230 49 00:02:42,230 --> 00:02:48,760 http://localhost/ajax-0.html. 50 00:02:48,760 --> 00:02:49,870 هنا لدينا هذا النموذج. 51 00:02:49,870 --> 00:02:52,890 دعونا اكتب في الفيس بوك عن الفيسبوك والحصول على الاقتباس. 52 00:02:52,890 --> 00:02:55,070 وهناك، إذن، هو في الفيسبوك أحدث سعر السهم. 53 00:02:55,070 --> 00:02:58,368