>> ΟΜΙΛΗΤΗΣ 1: Ας εφαρμόσει μια web Η σελίδα που επιτρέπει στους χρήστες να
κοιτάζω προς τα πάνω τις τιμές των μετοχών.
Ας υποθέσουμε πρώτα ότι υπάρχει ένα αρχείο που λέγεται quote.php, αλλά αυτό
θα μπορούσε να εφαρμοστεί στις περισσότερες οποιαδήποτε γλώσσας, αλλά των οποίων σκοπός στη ζωή είναι
να αναμένουν μια παράμετρο που ονομάζεται HTTP get σύμβολο, η αξία του οποίου είναι η
σύμβολο του αποθέματος για το οποίο θα θέλατε ένα απόσπασμα.
>> Για παράδειγμα, αν κοιτάξουμε αυτό το αρχείο browser μου, quote.php, παρατηρούμε ότι
Έχω περάσει στο, ήδη, ένα σύμβολο του FB, για το Facebook.
Και παρατηρήσετε ότι αυτό που έχει έρθει πίσω είναι ένα αντικείμενο JSON με τρία κλειδιά.
Ένα ονομάζεται σύμβολο, που ονομάζεται όνομα, και ένα που ονομάζεται τιμή.
Οι τιμές των οποίων είναι ακριβώς ότι από το εν λόγω αρχείο.
>> Τώρα ας στρέψουμε την προσοχή μας στην απαρχές της κάποια HTML και
JavaScript.
Εδώ, σε ajax-0.html, παρατηρούμε ότι στο εσωτερικό από το σώμα της σελίδας μου έχω μια φόρμα
ότι έχει onsubmit χαρακτηριστικό, το αξία των οποίων είναι η παράθεση και επιστροφή
ψευδής, διευκρινίζοντας ότι θα ήθελα να καλέσετε μια συνάρτηση JavaScript
ονομάζεται απόσπασμα και στη συνέχεια να επιστρέψει false.
Εν τω μεταξύ, στο εσωτερικό του εν λόγω μορφή είναι ένα σύμβολο του οποίου η ταυτότητα είναι, παραθέτω χωρίς εισαγωγικά,
"Σύμβολο", και στη συνέχεια μια άλλη είσοδο του οποίου τύπου υποστηρίζουν ότι μου δίνει μια
ένα κουμπί υποβολής.
>> Εν τω μεταξύ, στο εσωτερικό του κεφαλιού της σελίδας μου, υπάρχει μια ετικέτα script, η πηγή της
η οποία είναι η διεύθυνση URL για jquery, η ίδια η δημοφιλή βιβλιοθήκη JavaScript, και κάτω
αυτό είναι μια άλλη ετικέτα script, στο εσωτερικό του η οποία είναι η απαρχή κάποιων
JavaScript που εγώ θα γράψω.
Αυτή είναι η λειτουργία απόσπασμα που θα τελικά να λέγεται, και στο εσωτερικό των
εδώ ας δηλώσει μια μεταβλητή που ονομάζεται URL, ορίζεται ότι η αξία αυτής της
μεταβλητή αυτή είναι quote.php; σύμβολο = ".
>> Και τώρα ας ενώσετε στο τέλος από αυτή την αρχική σειρά ανεξαρτήτως σύμβολο
προφανώς ο χρήστης έχει πληκτρολογήσει.
Συγκεκριμένα, ας κάνουμε + $ "" σύμβολο # διευκρινίζοντας ότι θα ήθελα να
να πάρει, με jquery από DOM μου, το στοιχείο του οποίου ο μοναδικός
αναγνωριστικό, ένα σύμβολο.
Θυμηθείτε ότι αυτό είναι απλώς το κείμενο πεδίο στο οποίο ο χρήστης πρόκειται να
πληκτρολογήστε αυτό το σύμβολο αποθεμάτων.
>> Στη συνέχεια, ας την ονομάσουμε val, η οποία είναι συνάρτηση ή η μέθοδος που θα πάρει η
αξία που ο χρήστης πληκτρολογήσει το μέσα
Και τότε ας καλέσετε μια συνάρτηση jquery ονομάζεται getJSON, περνώντας ως το
Το πρώτο επιχείρημα ότι η διεύθυνση URL, περνώντας, όπως το δεύτερο επιχείρημα, ένας ανώνυμος
λειτουργία που αναμένει ένα μόνο επιχείρημα.
Δεδομένων, θα το ονομάσουμε.
Και μέσα από αυτή την ανώνυμη συνάρτηση, θα κάνουμε απλώς σε εγρήγορση, και στη συνέχεια,
παρενθέσεις, data.price.
Εάν τα δεδομένα, μετά από όλα, είναι ότι η JSON αντιταχθεί με τρία πεδία -
σύμβολο, το όνομα και την τιμή, από κάνει data.price θα πάρω
ακριβώς αυτή η τιμή.
>> Ας τώρα να αποθηκεύσετε το αρχείο και να το ανοίξετε σε ένα πρόγραμμα περιήγησης.
http://localhost/ajax-0.html.
Εδώ έχουμε το εν λόγω έντυπο.
Ας πληκτρολογήστε στο FB για το Facebook και να πάρει απόσπασμα.
Και εκεί, λοιπόν, είναι το Facebook τελευταία τιμή της μετοχής.