göndermek ve php ve jquery ajax arasındaki anahtar-değer çifti almak?

2 Cevap php

i $ kullanabilirsiniz. php dosyasını çalıştırmak için olsun. jQuery için php dosyasından anahtar-değer çiftini (örn. değişkenler) gönderebilir miyim? gönderdi, ne zaman ve nasıl ben jquery ile bunları geri alabilirsiniz? i örneğin doğrulamak istiyor. eğer jquery (anahtar == değeri).

ve $. getJSON ve $ arasındaki fark budur. olsun? i php çalıştırmak isterseniz ben $ kullanamazsınız. getJSON?

i php dosyası kullanımda çalıştı:

     echo '{"url": 1}';

ben de denedim:

    $json['url'] = 2;
    echo json_encode($json);

ve jquery dosyasında i kullanın:

     alert(data.url);

ama işe yaramadı. o "tanımsız" görüntülenir.

neyin yanlış olduğunu

2 Cevap

Ben just $.get ve $.getJSON arasındaki farkı işaret etmek istedim ama Cletus'un yanıt, soruyu cevaplar.

Bu gerçekten çok basit:

// $.get is a shortcut for this:
$.ajax({
    method: "get"
});

// $.getJSON is just a shortcut for this:
$.ajax({
    method: "get",
    dataType : "json"
})

Her ikisi de sizin için bazı parametrelerin önceden doldurmak sadece kolaylık-yöntemleri demektir.