AJAX डेटाबेस उदाहरण
- पिछला पृष्ठ एज़के एक्स एसपी
- अगला पृष्ठ एज़के एक्स एप्लिकेशन
AJAX को डाटाबेस के साथ इंटरैक्टिव कॉम्यूनिकेशन के लिए उपयोग किया जा सकता है。
AJAX डेटाबेस उदाहरण
नीचे दिए उदाहरण में देखा जाता है: वेब पृष्ठ कैसे AJAX के माध्यम से डाटाबेस से सूचना पढ़ता है:
उदाहरण
客户信息将在此处列出。
例子解释 - showCustomer() 函数
if (str == \ document.getElementById("txtHint").innerHTML = \ return; } xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { document.getElementById("txtHint").innerHTML = this.responseText; } }; xhttp.open("GET", \ str, true); xhttp.send(); }
showCustomer() फ़ंक्शन निम्नांकित करता है:
- ग्राहक को चुना गया है की जांच करें
- XMLHttpRequest ऑब्जैक्ट बनाएँ
- सर्वर के प्रतिक्रिया तैयार होने पर चलने वाला फ़ंक्शन बनाएँ
- सर्वर पर फ़ाइल को अनुरोध किया जाता है
- ध्यान दें कि पारामीटर q URL में जोड़ा गया है (ड्रॉपडाउन सामग्री के साथ)
AJAX सर्वर पृष्ठ
जो JavaScript द्वारा बुलाया गया है वह "getcustomer.asp" नामक ASP फ़ाइल है。
PHP या किसी अन्य सर्वर भाषा के द्वारा इस सर्वर फ़ाइल को आसानी से पुनःलिखा जा सकता है。
\
<% response.expires=-1 sql=\ sql=sql & ' set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open(Server.Mappath("customers.mdb")) set rs=Server.CreateObject("ADODB.recordset") rs.Open sql,conn response.write("<table>") do until rs.EOF for each x in rs.Fields response.write("<tr><td><b>" & x.name & "</b></td>") response.write("<td>" & x.value & "</td></tr>") नेक्स्ट rs.MoveNext लूप response.write("</table>") %>
- पिछला पृष्ठ एज़के एक्स एसपी
- अगला पृष्ठ एज़के एक्स एप्लिकेशन