مثال قاعدة بيانات AJAX
- الصفحة السابقة ASP AJAX
- الصفحة التالية تطبيقات AJAX
يمكن استخدام AJAX للتواصل التفاعلي مع قاعدة البيانات.
مثال قاعدة بيانات AJAX
هذا المثال يوضح كيفية قراءة المعلومات من قاعدة البيانات باستخدام AJAX: صفحة الويب
مثال
客户信息将在此处列出。
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(\ str, true); xhttp.send(); }
showCustomer() 函数进行如下:
- 检查是否选取客户
- 创建 XMLHttpRequest 对象
- 创建当服务器响应就绪时执行的函数
- 向服务器上的文件发送请求
- 请注意,参数 q 被添加到 URL(带有下拉列表的内容)
AJAX 服务器页面
被以上 JavaScript 调用的服务器页面是名为 \
使用 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>") next rs.MoveNext loop response.write("</table>") %>
- الصفحة السابقة ASP AJAX
- الصفحة التالية تطبيقات AJAX