AJAX Veritabanı Örneği
- Önceki Sayfa AJAX ASP
- Sonraki Sayfa AJAX Uygulamaları
AJAX, veritabanı ile etkileşimli iletişim için kullanılabilir.
AJAX Veritabanı Örneği
Aşağıdaki örnek, web sayfalarının AJAX ile veritabanından bilgi nasıl okunduğunu gösterir:
Örnek
客户信息将在此处列出。
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() fonksiyonu şu şekilde çalışır:
- Müşteri seçildiğini kontrol edin
- XMLHttpRequest nesnesi oluşturun
- Sunucunun yanıtladığında çalışacak fonksiyon oluşturun
- Sunucudaki dosyaya istek gönderin
- Dikkat edin, parametre q URL'ye (aşağıdaki liste içerikli) eklenmiştir
AJAX sunucu sayfası
Yukarıdaki JavaScript tarafından çağrılan sunucu sayfası, \
PHP veya diğer sunucu dilleriyle bu sunucu dosyasını kolayca yeniden yazabilirsiniz.
\
<% 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>") sonraki rs.MoveNext döngü response.write("</table>") %>
- Önceki Sayfa AJAX ASP
- Sonraki Sayfa AJAX Uygulamaları