• Sonuç bulunamadı

PHP - AJAX

N/A
N/A
Protected

Academic year: 2021

Share "PHP - AJAX"

Copied!
9
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Ankara Üniversitesi

Nallıhan Meslek Yüksekokulu

PHP - AJAX

NB P238 İL E R I W E B PR OGR AML AMA ÖĞR . GÖR . DR . UFUK T ANYE R I

(2)

AJAX nedir?

AJAX = Eşzamansız JavaScript ve XML.

AJAX hızlı ve dinamik web sayfaları oluşturma tekniğidir.

AJAX, sahne arkasında sunucu ile küçük miktarlarda veri alışverişi yaparak web sayfalarının zaman uyumsuz olarak güncellenmesini sağlar. Bu, bir web sayfasının bölümlerini tüm sayfayı yeniden yüklemeden güncellemenin mümkün olduğu anlamına gelir.

İçeriğin değişmesi gerekiyorsa, klasik web sayfaları (AJAX kullanmayan) tüm sayfayı yeniden yüklemelidir.

AJAX kullanan uygulamalara örnekler: Google Haritalar, Gmail, Youtube ve Facebook sekmeleri.

(3)

AJAX İnternet Standartlarına Dayalıdır

AJAX internet standartlarına dayanır ve aşağıdakilerin bir kombinasyonunu kullanır:

- XMLHttpRequest nesnesi (bir sunucuyla eşzamansız veri alışverişi için) - JavaScript / DOM (bilgileri görüntülemek / ile etkileşime geçmek için) - CSS (verileri biçimlendirmek için)

- XML (genellikle veri aktarma biçimi olarak kullanılır)

(4)

AJAX PHP Örneği

Aşağıdaki örnekte, bir kullanıcı giriş alanına karakterler yazarken web sayfasının web sunucusuyla nasıl iletişim kurabileceğini gösterecektir:

https://www.w3schools.com/php/php_ajax_php.asp

(5)

AJAX Veritabanı Örneği

Aşağıdaki örnek, bir web sayfasının AJAX ile bir veritabanından nasıl bilgi alabileceğini gösterecektir:

https://www.w3schools.com/php/php_ajax_database.asp

(6)

AJAX XML Örneği

Aşağıdaki örnek, bir web sayfasının AJAX ile bir XML dosyasından nasıl bilgi alabileceğini gösterecektir:

https://www.w3schools.com/php/php_ajax_xml.asp

(7)

AJAX Canlı Arama

Canlı arama, geleneksel aramaya kıyasla birçok avantaja sahiptir:

Sonuçlar siz yazarken gösterilir

Yazmaya devam ettikçe sonuçlar daralıyor

Sonuçlar çok dar hale gelirse, daha geniş bir sonuç görmek için karakterleri kaldırın

https://www.w3schools.com/php/php_ajax_livesearch.asp

(8)

PHP Örneği - AJAX Anketi

Aşağıdaki örnekte, sonucun yeniden yüklenmeden gösterildiği bir anket gösterilecektir.

https://www.w3schools.com/php/php_ajax_poll.asp

(9)

Kaynaklar

[1] (n.d.). Retrieved from https://www.w3schools.com/php/php_ajax_intro.asp [2] (n.d.). Retrieved from https://www.w3schools.com/php/php_ajax_php.asp [3] PHP - AJAX and MySQL. (n.d.). Retrieved from https://

www.w3schools.com/php/php_ajax_database.asp

[4] PHP Example - AJAX and XML. (n.d.). Retrieved from https://

www.w3schools.com/php/php_ajax_xml.asp

[5] PHP Example - AJAX Poll. (n.d.). Retrieved from https://

www.w3schools.com/php/php_ajax_poll.asp

Referanslar

Benzer Belgeler

29 Eisenhower yönetiminin İran üzerindeki politikası ve CIA’in Ajax operasyonu üzerindeki doğrudan etkisi, ABD’nin Bilgi Edinme Yasası kapsamında açılan

POST yöntemiyle bir formdan gönderilen bilgiler başkaları tarafından görülemez (tüm adlar / değerler HTTP isteğinin gövdesine gömülür) ve gönderilecek bilgi miktarı

$data = htmlspecialchars($data); // güvenlik sağlamak ve sayfada görüntülenecek içeriği // filtrelemek için kullanılan bir fonksiyondur... PHP form doğrulama

Aşağıdaki örnek, bir diziden XML verilerini okumak için simplexml_load_string() işlevinin nasıl kullanılacağını

/* önce oranlar listemizdeki başlığı çekiyoruz string olarak daha sonrada sayısal anlamda düzenleyerek down listemizde bulunan toplam borç ve kalan borcu ekledik. Substring

Dinamik olarak id aralığına göre, yada herhangi başka kolon için kısıtlama belirterek istediğimiz şekilde raporlama yapabilir, daha sonrasında ise, ReportView in bize..

Şimdi ise raporumuzda kullanacağımız tabloları yada view leri seçip, Dataset e de bir isim atayarak işlemlerimize devam ediyoruz... C# Report View

Ayrıca, HTML5 standardı tarafından yalnızca MP4, WebM ve Ogg videoları desteklenir....