Ana içeriğe atla

Ajax ile JQuery Kullanımı- Using JQuery with Ajax

-Jquery Kullanimi-

Jquery javascript kodlarının daha kolay ve daha az komut yazarak kullanımı sağlayan cerceve sistemidir.

Bu adresten bedava indirebilirsiniz. -> http://jquery.com

Detaylı dokumanlara ulasmak icin -> http://docs.jquery.com/

Kullanmak icin jquery.js dosyasını cagırmak yeterlidir.


-----------------------------------------------------------------
-------------------------------------------------------------------------
----------------------------------------------------------------------------------

--Ornek olarak bir div icindeki yazıyı değiştirelim

<div id="Alan"> Ici boş </div>



<script type="text/javascript" src="jquery.js"> </script>
<script type="text/javascript">
$("#Alan").html="Şimdi Dolmus bulunmakta";

</script>


------------------------------------------------------------------
-------------------------------------------------------------------------
----------------------------------------------------------------------------------


Query, script.aculo.us gibi tamamen bir efekt kütüphanesi olmamasına rağmen yine de sık kullanılan efektleri sunuyor. Örneğin fadeOut efekti sayesinde bir nesnenin
görünürlüğünü yavaş yavaş azaltırken, show efekti sayesinde daha önceden gizlenmiş bir nesneyi görünür kılabiliyorsunuz.
En önemlisi de bu efektleri kullanmak çok basittir.

--Alttaki örnek kodda, “hide” efektini kullanarak “myDiv” isimli nesneyi yavaşça gizlemiş oluyoruz.

<div id="myDiv"> sdjskdjsfdsfsd </div>

<script type="text/javascript1">

$("#myDiv").hide("slow");

</script>

------------------------------------------------------------------
-------------------------------------------------------------------------
----------------------------------------------------------------------------------

-- Ajax nedir nasıl kullanılır?

Ajax internet sayfalarında sayfaları yeniden yüklemeye gerek kalmadan ve yeni sayfalara yönlenmeden içeriklerin değişmesini sağlayan tekniğin adıdır.
Mesela chat uygulamarı, otomatik metin tamamlayıcı, verileri sayfayı değiştirmeden kaydetme vs. gibi uygulamalar yapabiliriz.
Bunu kullanmak icin JQuery kütüphanesini kullanabiliriz

-- Nasıl yazıyoruz


//head alanı arasına kütüphaneyi cagırıyoruz. Bu kütüphaneyi dahil ettik projemize artık kullanabiliriz.
<script type="text/javascript " src="jquery.js"> </script>

// jquery de ajax kullanmak icin bir cok alternatifimiz var. Bunlardan en kullanıslıları $.get, $.post, $.ajax fonksiyonları diyebiliriz.
// Bu fonksiyonlar php ile bağlantılıdır.

// Bir tane div olusturalım , id parametresine cevap yazıp bırakıyoruz istersek class ile de yapabiliriz fakat ben id kullanacagım
// form kullanmamıza gerek yok , direk bu sekilde ajax ile birlikte kullanabiliriz.

<div id="cevap"></div>
<input type="text" name="metin" /> <br>
<input type="button" value="gonder" onclick="uygula()" /> <br>

// Simdi jquery ve ajax kodlarını yazacagımız script alanına geciyoruz

<script type="text/javascript">
function uygula()
{
var metin=$('input[name="metin"]').val();
$.get('ajax.php',{yazi:metin},function(gelenCevap){
$("#cevap").html(gelenCevap);

});
}
</script>

 Biz burada ilk olarak inputlardan name parametresi metin olanı secip javascriptte metin değişkenine atadık. sonrasında $get fonksiyonu ile ilk parametrede hangi sayfadan
veri alacagımızı belirttik, yani ajax.php dedik sonra o sayfaya 2.parametrede yazi adında bir GET parametresi gondereceğimizi ve değerinde metin kutusundaki yazılı değerin
olmasını istedik.  Bu durumda eğer biz metin kutusuna selam yazarsak, javascript ajax.php?yazi=selam olarak php sayfamıza girmiş olacagız ve çıkan sonucu olusturdugumuz
div'in icine yazacak.

-> Ajax.php sayfasına geldik

        <?php
              $yazi=$_GET["yazi"];

       echo $yazi;
        ?>














--------------------------------------------------------------------------
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------------


--Simdi bir textareadan  JQuery ve Ajax kullanarak post almayı yapalım.

//textarea alanımız

<textarea name="mesaj"></textarea>

// JQuery kodumuz

<script type="text/javascript">



function()
{
// Textarea'daki değeri alalım
var mesaj=$("textarea[name=]").val();

$.ajax({

type:"POST", //->   islemin nasıl yapılacagını belirtiyoruz yalnız dikkat edin arada bosluk kalmasın
url:"chat.php", // -> posttan gelen değerleri alacagım sayfa chat.php olsun
data:{"tip":"gonder","mesaj":mesaj},  // -> post alırken $_POST icine ilk degerleri yazıyor , ikinci değerler post sonucunda gelen değerimiz olucak

success: function(sonuc){  // eğer islem basarılı ise bunları yap diyoruz

 //Yapmak istedigimiz kodlar olcak burada. mesela sonucu kontrol edelim

            alert(sonuc);
 }

     })

}
</script>

// chat.php sayfamızdaki kodlarımı

// Bu sekilde post yaparak değerlerimizi alıyoruz

$tip=strip_tags($_POST["tip"]);
$mesaj=iconv("UTF-8","ISO-8859-9",strip_tags(trim($_POST["mesaj"])));

// Burada strip tags ve trim fonksiyonları textarea'ya  girilen yazıdaki boslukları alıyor ve bosmu kontrol ediyor

// bu sekilde değiskenlerimizi yapmak istedigimiz program akısında kullanabiliriz.



--------------------------------------------------------------------
-------------------------------------------------------------------------
----------------------------------------------------------------------------------

Yorumlar

Bu blogdaki popüler yayınlar

C# Media Player - Mp4 Video Oynatıcısı

Arkadaşlar Visual Studio WPF uygulaması ile basit bir Mp4 Media Player yaptım kodlarını da sizle paylaşayım.Ayrıca System.Windows.Form  referansını eklemeyi unutmayınız. Lütfen kodları kopyalayıp yapıştırmadan deneyerek yapamadıgınız anda bakarak yazınız. using  System; using  System . Collections . Generic; using  System . Linq; using  System . Text; using  System . Threading . Tasks; using  System . Windows; using  System . Windows . Controls; using  System . Windows . Data; using  System . Windows . Documents; using  System . Windows . Input; using  System . Windows . Media; using  System . Windows . Media . Imaging; using  System . Windows . Navigation; using  System . Windows . Shapes; using  Microsoft . Win32; using  System . Windows . Forms; namespace  WpfGun7_250717 {          public   partial   class   MainWindow  :  Window     {          public   string  selectedFileName;          public  MainWindow()         {             InitializeComponent();         }   

Smalltalk Programlama Dili

SMALLTALK PROGRAMLAMA DİLİ             • Dilin tarihcesi Smalltalk, Alan Kay önderliğinde, aralarında Adele Goldberg, Dan Ingalls, Ted Kaehler'in bulunduğu bir grup tarafından Xerox PARC'ta (Palo Alto Research Center) geliştirilmiş nesne yönelimli bir programlama dilidir. 1969 yılında geliştirilmeye başlanmış , ilk sürümü 1972 yılında ortaya cıkmıstır ve ilk kararlı sürümü  Smalltalk-80 dir.  Nesneye yönelik programlamanın atası diyebiliriz yeni bir programlama tekniğine öncülük etmiştir. Lisp , simula gibi dillerinden de etkilenmiştir ve bir çok dili de etkilemiştir. • Dilin tasarım amacları(design goals)    Smalltalk projesinin amacı, herkesin yaratıcı ruhu için bilgisayar desteği sağlamaktır. İşimiz, yaratıcı bir bireyi ve mevcut en iyi bilgisayar donanımı içeren bir vizyona dayanır. İki ana araştırma alanına yoğunlaşmayı seçildi ve modeller arasında bir arayüz görevi gören programlama dili, bilgisayarın insan iletişim sistemi denilebilir.    Grafik

BURP SUİTE KULLANIMI

BURP SUİTE Arkadaşlar bugün size Burp Suite programını anlatamaya çalışacağım , Burp Suite Nedir? Burp Suite ‘e proxy aracı dyebiliriz arkadaşlar . HTTP-HTTPS  istemci-sunucu mimarisini kullanan sistemlerde araya girmemize yardımcı olmakta diyebiliriz ve baska bir kaç ozellikleride var bunlarda fazla detaya girmeyeceğim. Burp Suite Kurulumu  Arkadaşlar ilk olarak tarayıcımızı kuralım , burada firefoxu kullandıgımızı varsayarak anlatacagım ve bu tür işlerde firefox kullanmanızı tavsiye ederim . Şimdi ilk olarak firefoxta  “ Tercihleri “ acalım -> “ Gelişmiş’i  “ -> sonra ağ bölümünde “ Ayarlar ” seçelim. Daha sonra vekil sunucu ve iletişim noktasını(Port) elle ayarla seçeneğinden yazarak ayarlayacağız . Burada ; Vekil Sunucu : 127.0.0.1 veya İp adresiniz İletisim Noktası : 8080 olarak ayarlayalım , daha sonra  sistem vekil sunucu ayarlarını kullan diyelim. Şuan tarayıcımızla işimiz bitti   Sıra geldi Burp Suite programına ;