ఏజాక్స్ డేటాబేస్ ఇన్స్టాన్స్
- పూర్వ పేజీ ఏజెక్స్ ఐపి ఏస్ పి
- తదుపరి పేజీ ఏజెక్స్ ఐపి అప్లికేషన్స్
AJAX డేటాబేస్ తో ఇంటరాక్టివ్ కమ్యూనికేషన్ కొరకు ఉపయోగించబడుతుంది.
ఏజాక్స్ డేటాబేస్ ఇన్స్టాన్స్
ఈ ఉదాహరణలో మీరు చూడగలరు: వెబ్సైటు ఎలా AJAX ద్వారా డేటాబేస్ నుండి సమాచారాన్ని పదిలుస్తుంది:
ఉదాహరణ
ఉదాహరణ వివరణ - showCustomer() ఫంక్షన్
మీరు పైని నివృత్తి జాబితాలో కస్టమర్ను ఎంచుకున్నప్పుడు "showCustomer()" ఫంక్షన్ ని నిర్వహించండి. ఈ ఫంక్షన్ ఈ కి అనుసంధానమైనది: onchange
ఇవ్వబడిన సంఘటన:
showCustomer
function showCustomer(str) { var xhttp; 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", "getcustomer.asp?q=" + str, true); xhttp.send(); }
showCustomer() ఫంక్షన్ ఈ ప్రకారం నిర్వహిస్తుంది:
- కస్టమర్ను ఎంచుకున్నారా పరిశీలించండి
- XMLHttpRequest ఆబ్జెక్ట్ ని సృష్టించండి
- సర్వర్ ప్రతిస్పందించినప్పుడు నిర్వహించే ఫంక్షన్ ని సృష్టించండి
- సర్వర్పై ఫైలుకు అభ్యర్ధనను పంపండి
- మీరు నివృత్తి జాబితాలో ఎంచుకున్న పారామీటర్ q ను URL కి (డౌన్ లిస్ట్ కంటెంట్ తో) జోడించడం నిర్ణయించండి
AJAX సర్వర్ పేజీ
మొదటి జావాస్క్రిప్ట్ కి అనుసంధానమైన సర్వర్ పేజీ "getcustomer.asp" పేరు కలిగిన ASP ఫైలు.
PHP లేదా ఇతర సర్వర్ భాషలతో ఈ సర్వర్ ఫైల్ని సులభంగా పునర్లేఖించవచ్చు.
సంకేతపత్రం "getcustomer.asp" లోని మూలకోడ్ లో డేటాబేస్ అనుసంధానాన్ని నిర్వహించి హైలైట్ పేజీలో ఫలితాలను ప్రదర్శిస్తుంది:
<% response.expires=-1 sql="SELECT * FROM CUSTOMERS WHERE CUSTOMERID=" sql=sql & "'" & request.querystring("q") & "'" 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>") రెస్ ఈఒఎఫ్ ఎఫ్ వరకు చేయండి ప్రతి ఒక్క x లో ఉన్న రెస్ ఫీల్డ్స్ లో response.write("<tr><td><b>" & x.name & "</b></td>") response.write("<td>" & x.value & "</td></tr>") తదుపరి rs.MoveNext లూప్ response.write("</table>") %>
- పూర్వ పేజీ ఏజెక్స్ ఐపి ఏస్ పి
- తదుపరి పేజీ ఏజెక్స్ ఐపి అప్లికేషన్స్