JSON HTML
- पिछला पृष्ठ JSON PHP
- अगला पृष्ठ JSON JSONP
JSON जेसक्रिप्ट में बदलना बहुत आसान है。
जेसक्रिप्ट वेब पृष्ठ में एचटीएमएल बनाने के लिए उपयोग किया जा सकता है。
एचटीएमएल तालिका
तालिका बनाने के लिए JSON के रूप में प्राप्त डाटा का उपयोग करें:
उदाहरण
obj = { "table":"customers", "limit":20 }; dbParam = JSON.stringify(obj); xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myObj = JSON.parse(this.responseText); txt += "<table border='1'>" for (x in myObj) { txt += "<tr><td>" + myObj[x].name + "</td></tr>"; } txt += "</table>" document.getElementById("demo").innerHTML = txt; } } xmlhttp.open("POST", "json_demo_db_post.php", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send("x=" + dbParam);
डायनेमिक एचटीएमएल तालिका
एचटीएमएल तालिका को ड्रॉपडाउन सूची के मूल्य के आधार पर बनाएं: एक विकल्प चुनें: Customers Products Suppliers
उदाहरण
<select id="myselect" onchange="change_myselect(this.value)"> <option value="">Choose an option:</option> <option value="customers">Customers</option> <option value="products">Products</option> <option value="suppliers">Suppliers</option> </select> <script> function change_myselect(sel) { var obj, dbParam, xmlhttp, myObj, x, txt = ""; obj = { "table":sel, "limit":20 }; dbParam = JSON.stringify(obj); xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myObj = JSON.parse(this.responseText); txt += "<table border='1'>" for (x in myObj) { txt += "<tr><td>" + myObj[x].name + "</td></tr>"; } txt += "</table>" document.getElementById("demo").innerHTML = txt; } }; xmlhttp.open("POST", "json_demo_db_post.php", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send("x=" + dbParam); } </script>
HTML ड्रॉपडाउन सूची
प्राप्त JSON डाटा का उपयोग करके HTML ड्रॉपडाउन सूची बनाएं:
उदाहरण
obj = { "table":"customers", "limit":20 }; dbParam = JSON.stringify(obj); xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myObj = JSON.parse(this.responseText); txt += "<select>" for (x in myObj) { txt += "<option>" + myObj[x].name; } txt += "</select>" document.getElementById("demo").innerHTML = txt; } } xmlhttp.open("POST", "json_demo_db_post.php", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send("x=" + dbParam);
- पिछला पृष्ठ JSON PHP
- अगला पृष्ठ JSON JSONP