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("GET", \ str, true);
  xhttp.send();
} 

تابع showCustomer() به شرح زیر عمل می‌کند:

  • بررسی می‌شود که آیا مشتری انتخاب شده است
  • موضوع XMLHttpRequest ایجاد می‌شود
  • تابع‌ای ایجاد می‌شود که در پاسخ سرور اجرا می‌شود
  • درخواست به فایل روی سرور ارسال می‌شود
  • لطفاً توجه کنید که پارامتر q به URL اضافه شده است (با محتوای لیست پpull-down)

صفحه سرور AJAX

صفحه سرور که توسط JavaScript فراخوانی شده و نام دارد \

استفاده از PHP یا زبان‌های سرور دیگر، بازنویسی فایل سرور را آسان می‌کند.

لطفاً به مثال PHP مراجعه کنید

در منبع کد \

<%
response.expires=-1
sql=\
sql=sql & '
کنکشن سٹ و ر اوبجیکٹ ("ADODB.Connection")
کنکشن پرووائیڈر ="Microsoft.Jet.OLEDB.4.0"
کنکشن اوپن (سرور میپپاتھ ("customers.mdb"))
ریسپونس سٹ و ر اوبجیکٹ ("ADODB.recordset")
ر ایس اوپن سل، کنکشن
ریسپونس وライト ("<table>")
تا کہ ر ایس ای او ایف
 برای هر ایکس در ر ایس فیلڈز
   ریسپونس وライト ("<tr><td><b>" اور ایکس نیم اور "</b></td>")
   ریسپونس وライト ("<td>" اور ایکس ویلیو اور "</td></tr>")
 نکسٹ
 ر ایس میگنوویج
لوپ
ریسپونس وライト ("</table>")
%>