Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> JavaScript Προγραμματισμός

Πώς να αναλύσει μια συμβολοσειράς ερωτήματος σε JavaScript

JavaScript δεν παρέχει μια ενσωματωμένη λειτουργία για να συλλάβει το string ερώτημα περάσει σε μια ιστοσελίδα με τη διεύθυνση URL , όπως κάνουν πολλοί από τους server-side scripting γλώσσες όπως η PHP . Για να αναλύσει ένα ερώτημα string με JavaScript , συλλάβει τις παραμέτρους URL με το " location.search " ακίνητο , χωρίστε τις τιμές για το " & " σημάδι που χωρίζει τις παραμέτρους , τότε χωρισμού η κάθε μία από αυτές τις τιμές στο σύμβολο «=» για να πάρει το όνομα της παραμέτρου και τιμή της παραμέτρου. Επίσης, αφαιρέστε το " ; " ότι προχωρά το πρώτο όνομα της παραμέτρου . Οδηγίες
Η

1 Δημιουργήστε ένα νέο έγγραφο HTML με το Σημειωματάριο ή ενός επεξεργαστή HTML . Τοποθετήστε τις κεφαλίδες HTML στο έγγραφο :





Parse συμβολοσειράς ερωτήματος 2

Δημιουργήστε μια λειτουργία JavaScript για να αναλύσει το ερώτημα string , και να δημιουργήσει ένα associative array με το όνομα της παραμέτρου ως το βασικό δείκτη και την τιμή της παραμέτρου ως τιμή . Προετοιμάσει μια σειρά για την αποθήκευση των αποτελεσμάτων και να συλλάβει το σύνολο εγχόρδων ερώτημα σε μια μεταβλητή με χρήση " location.search . " Έξοδος αν δεν υπάρχει συμβολοσειρά ερωτήματος :



Η 7

Δημιουργία μιας φόρμας HTML για να δοκιμάσετε το σενάριο :










8

Αποθηκεύστε το αρχείο HTML και να το ανοίξετε με ένα πρόγραμμα περιήγησης . Εισάγετε δεδομένα στα δύο πεδία της φόρμας και βεβαιωθείτε ότι οι παράμετροι αναλυθούν σωστά .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα