Go Dilinde Concurrency

2,183 More

Projedeki Git Dosyaları Nasıl Silinir?

1 7,667 More

yTheme

4 2,658 More

Sunucu Güvenliği | SSH (Secure Shell) Kullanımı

2 2,109 More

Truemag

  • PHP
  • Golang
  • Laravel
  • Linux
  • SQL
  • SEO
  • WordPress
  • Diğer
    • Yazılım
    • Javascript
    • Css/XHtml/W3C
    • Genel
    • Tanıtım
    • Ajax
  • Home
  • ANASAYFA
  • HAKKIMDA
  • SPONSORLUK
  • ARŞİV
  • İLETİŞİM
  • BENİMLE ÇALIŞMAK İSTER MİSİNİZ?

En Çok Kullandığım AJAX Fonksiyonu

Elimde ne varsa sizinle paylaşmaya devam ediyorum. jQuery ve AJAX ile güçlendirdiğim projelerimde en çok kullandığım fonksiyonu sizlere sunmak isterim.

Bu Javascript fonksiyonunun görevi form verilerini bir dosyaya göndermek ve dosyadan gelen cevaba göre işlem yapmak. Yani bildiğiniz AJAX. Müsadenizle önce kodu göstereyim, sonra kısa bir açıklama yapayım.

[sourcecode language=”js”]function ekle(){

//Form verileri gönderilmek için uygun formata dönüştürülüyor.
var sc = $(‘#yeni_kayit_formu’).serialize() ;

// #ekleniyor isimli div’de "Yükleniyor…" yazısı yazıyoruz.
$(‘#ekleniyor’).html(‘Yükleniyor…’);

$.ajax({
type: "POST",
url: "ekle.php",
data: sc,
success: function(msg){
if (msg=="ok")
{
//Dosyadan gelen cevap "ok" ise #ekleniyor isimli div’e "Kayıt Eklendi!" yazdırıyoruz.
$(‘#ekleniyor’).html("Kayıt Eklendi!");
}
else
{
//Dosyadan gelen cevap "ok" değil ise #ekleniyor isimli div’e gelen cevabı yazıyoruz.
$(‘#ekleniyor’).html( msg );
}
}
});
}[/sourcecode] Uygulamanıza jQuery kütüphanesini dahil ettikten sonra bu fonksiyonu kullanarak bir PHP dosyasına veri gönderip gelen cevabı değerlendirebilirsiniz. Veri gönderilen PHP dosyası da şöyle olabilir.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
include('../../ayar.php');
 
// Eğer ismini yazmamışsa $sonuc değişkeni "ok"'den farklı bir değer alıyor.
if ($_POST['isim']=='') $sonuc="Lütfen başlık yazınız.";
 
if (!$sonuc)
{
$sql = "INSERT INTO kisiler VALUES ($_POST[isim])";
mysql_query($sql);
 
// Eğer ismini yazmışsa $sonuc değişkeni "ok" değerini alıyor.
$sonuc="ok";
}
 
// $sonuc değişkenini gönderiyor.
echo $sonuc;
 
?>

Yine kodun içinde gerekli açıklama mevcut.

Size kodu göstermek için girdileri en az ve basit seviyede tutmaya çalıştım. Lütfen güvenliği eksik, olmaz böyle şey falan gibi yorumlar yapmayın. Hepsinin farkındayım, farkındayız. Yeter ki konuyu öğrenmeye çalışan arkadaşlar işin mantığını anlasınlar ;)

Not: ytelefon | Yakuter Telefon Defteri Betiği isimli uygulamamda da bu kodun çalışan şeklini görebilir ve uygulamanın kaynak kodlarını indirerek dosyaları inceleyebilirsiniz.

Mar 23, 2009Erhan Yakut
Cloud Sunucu


hosting

Yakuter Takip AracıTürkiye'de Bağış Sistemi (Donate)
You Might Also Like
 
PHP ile Veritabanı Girdilerini Temizleme
 
En Faydalı PHP Fonksiyonları
Erhan Yakut
12 years ago 28 Comments Ajax, PHPAJAX fonksiyonu, AJAX kodu, jQuery kütüphanesi, PHP kodu, Veritabanı sorgulama9,564
Sponsorlar

sponsor

sponsor

sponsor

sponsor
Bağlantılar
  • Beyazıt Kölemen
  • Domatessuyu
  • Lezzetli Robot Tarifleri
  • Ofizzo
  • PHP Dersleri
  • Wordpress Hosting
Random Posts
WordPress’te Yorum ve Geri İzlemeleri Ayırmak
IE ile W3C’nin CSS Kutu Modeli Farkı
Android Üzerinden WordPress Yönetimi
“Deneyimli Kullanıcılar” için “Kullanıcı Deneyimi” Yarışması
Yakuter Takip Aracı
sdafasdf
Hakkımda

Bilişim Teknolojileri alanında içerik üretmek üzere oluşturulmuş olan Yakuter.com 2006 yılında Erhan Yakut tarafından hayata geçirilmiştir. devamını okuyun…

CLOUD SUNUCU DESTEĞİ
2006-2020 © Yakuter