Dynamically Populate Options Of A Select Element From JSON
| File Size: | 4.16 KB | 
|---|---|
| Views Total: | 2304 | 
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website | 
| License: | MIT | 
Have you ever wanted to bind JSON data to a dropdown list?
Here is a jQuery plugin that makes it possible to dynamically populate options of a native select element from a JSON file (or JSON API) you provide.
Ultra lightweight and easy to implement. You can easily modify the JS code to match your data set.
How to use it:
1. To get started, insert the JavaScript index.js after loading the latest jQuery JavaScript library.
<script src="/path/to/cdn/jquery.min.js"></script> <script src="index.js"></script>
2. Initialize the plugin on your select element and specify the path to the JSON data.
<select id="myDropdown"></select>
$('#myDropdown').dynamicDropdown({
  url: 'json.json'
});
// data.json
[
  {"name":"jQuery", "url":"jQueryScript.net"},
  {"name":"JS & CSS", "url":"CSSScript.com"},
  {"name":"Google", "url":"Google.com"},
  {"name":"Youtube", "url":"Youtube.com"},
  {"name":"Facebook", "url":"Facebook.com"},
  {"name":"Instagram", "url":"Instagram.com"},
  // more data here
]
3. Determine the key & value names if necessary.
$('#myDropdown').dynamicDropdown({
  url: 'json.json',
  key: '',
  value: 'url'
});
This awesome jQuery plugin is developed by aromn. For more Advanced Usages, please check the demo page or visit the official website.











