>> დინამიკები 1: მოდით განახორციელოს web გვერდი, რომელიც საშუალებას აძლევს მომხმარებლებს
ეძებოთ საფონდო შეთავაზებები.
მოდით ვივარაუდოთ, პირველი, რომ არსებობს ფაილი სახელად quote.php, მაგრამ ეს
შეიძლება განხორციელდეს უმეტეს ნებისმიერი ენა, მაგრამ რომლის მიზანი ცხოვრებაში არის
ელის HTTP GET პარამეტრი ეწოდება სიმბოლო, რომლის ღირებულება არის
სიმბოლო საფონდო რომელიც გსურთ გაცემა.
>> მაგალითად, თუ დავაკვირდებით ამ ფაილის ჩემს ბრაუზერში, quote.php შეამჩნევთ, რომ
მე გავიდა, უკვე, სიმბოლო საქართველოს FB, Facebook.
და შენიშნავს, რომ ის, რაც დაბრუნდა არის JSON ობიექტი სამი გასაღები.
ერთი ე.წ. სიმბოლო, რომელსაც სახელი და ერთი მოუწოდა ფასი.
ღირებულებები, რომლებიც ზუსტად რომ ფაილი კითხვა.
>> ახლა მოდით იქცეს ჩვენი ყურადღება დასაწყისი ზოგიერთი HTML და
JavaScript.
აქ, ajax-0.html შეამჩნევთ, რომ შიგნით ჩემი გვერდი სხეული მაქვს ფორმა
რომ აქვს onsubmit ატრიბუტი, ღირებულება, რომელიც არის გაცემა და დაბრუნება
ცრუ, რაც მიუთითებს, რომ მინდა მოვუწოდებთ JavaScript ფუნქცია
ე.წ. გაცემა და შემდეგ დაბრუნების ცრუ.
იმავდროულად, შიგნით რომ ფორმა არის სიმბოლო, რომლის ID არის, ციტირებით unquote,
"სიმბოლო", და შემდეგ კიდევ ერთი input, რომლის ტიპი წარმოადგინოს, რომ მაძლევს
წარდგენის ღილაკს.
>> იმავდროულად, შიგნით ჩემი გვერდი ხელმძღვანელი, არსებობს სცენარი აქვს, წყარო
რომელიც არის URL to jQuery, ძალიან პოპულარული JavaScript ბიბლიოთეკა, და ქვემოთ
რომ არის კიდევ ერთი სცენარი აქვს, შიგნით რომელიც წამოწყება ზოგიერთი
JavaScript, რომ მე დაწერს.
ეს არის გაცემა ფუნქცია, რომელიც საბოლოო ჯამში, შეიძლება ეწოდოს, და შიგნით
აქ მოდით განაცხადოს ცვლადში URL, მითითებულია, რომ ღირებულება ამ
ცვლადი უნდა იყოს quote.php? სიმბოლო = ".
>> და ახლა მოდით concatenate გადატანა ბოლომდე რომ თავდაპირველი string რასაც სიმბოლო
მომხმარებლის სავარაუდოდ აკრეფილი.
კერძოდ, მოდით + $ "" # სიმბოლო რითაც მიუთითებს, რომ მინდა
მიიღეთ, რაც jQuery ჩემი DOM, ელემენტს რომლის უნიკალური
იდენტიფიკატორი, სიმბოლო.
შეგახსენებთ, რომ ეს არის უბრალოდ ტექსტი ველი, რომელშიც მომხმარებელს აპირებს
ჩაწერეთ რომ საფონდო სიმბოლო.
>> მაშინ მოდით მოვუწოდებთ val, რომელიც არის ფუნქცია ან მეთოდი, რომელიც მიიღებს
ღირებულება, რომ მომხმარებლის აკრეფილი შემოსული
და მაშინ მოდით მოვუწოდებთ jQuery ფუნქცია ე.წ. getJSON გავლით, როგორც
პირველი არგუმენტი, რომ URL გავლით, როგორც მეორე არგუმენტი, ანონიმური
ფუნქცია, რომელიც ელოდება ერთი არგუმენტი.
მონაცემები, ჩვენ მოვუწოდებთ მას.
და შიგნით ანონიმური ფუნქცია, ჩვენ უბრალოდ alert, ხოლო შემდეგ
ფრჩხილებში, data.price.
თუ მონაცემები, ყოველივე ამის შემდეგ, არის ის, რომ JSON ობიექტი სამი სფეროებში -
სიმბოლო, სახელი და ფასის, აკეთებს data.price მე კიდევ
ზუსტად რომ ღირებულება.
>> მოდით ახლა ფაილის შენახვა და გახსნა ეს ბრაუზერი.
http://localhost/ajax-0.html.
აქ ჩვენ გვაქვს, რომ ფორმით.
მოდით აკრიფოთ FB Facebook-ზე და კიდევ გაცემა.
და იქ, მაშინ, Facebook-ის უახლესი საფონდო ფასი.