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 یا زبانهای سرور دیگر، بازنویسی فایل سرور را آسان میکند.
در منبع کد \
<% 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>") %>
- پچھلے صفحے اے جی ایکس اے ایس پی
- آئندہ صفحہ اے جی ایکس ایپلی کیشن