Jquery ile bir php dosyasına bir onclick ajax arama yapmak nasıl?

3 Cevap php

Ben domain.com bağlanan bir bağlantı, bir kişi tıkladığında, ben o bağlantı için görüşlerine 1 ekleyebilirsiniz böylece, kendisine 2 değişkenleri counter.php ve sonrası için bir ajax arama yapmak istiyorum var.

Ben bir bağlantı var:

<a href="http://www.domain.com" onClick="addHit('12345', '1')" rel="nofollow" target="_blank">Link Title</a>

Jquery ile bunu nasıl yapardın?

EDIT:

Ben böyle bir şey denedim

function addHit(str, partNumber){
$.get("counter.php", { version: str, part: partNumber })                
}

Bu iş gibi görünüyor, ama Firebug, isteği tamamlar asla ... sadece animasyon ... "çalışma" yapar. counter.php yankılanırken dışında bazı metin zaman onun yapılır (her yerde göstermek gerekmez).

3 Cevap

JQuery belgeleri: http://api.jquery.com/jQuery.ajax/

function addHit(data1, data2)
{
    $.ajax({
       type: "POST",
       url: "http://domain.com/counter.php",
       data: "var1=data1&var2=data2",
       success: function(msg){
         alert( "Data Saved: " + msg ); //Anything you want
       }
     });
}

Bu başarı üzerine bir geri eklemeniz gerekir

function addHit(str, partNumber){
$.get(
"counter.php", 
{ 
 version: str, 
 part: partNumber 
},
function(data){
   alert("Data Loaded: " + data);
 })
)};

Bir çapa durumda, sayfayı terk ediyoruz, yani kundakçı adlı bu yürütme durdurmak olacağını düşünüyor gibi burada bazı garip davranış göstermek için gidiyoruz. Ayrıca çapa Varsayılan olay davranışını önlemede sürece ... Eğer sayfayı gidiyoruz ve (Firebug'ın görünümünde) isteği atılır.