15 ŞUBAT 2010, PAZARTESİ
jquery kullanarak $.bir PHP aramak için ajax fonksiyonu
Bu basit bir cevap olabilir, ama jquery kullanıyorum.$.bir PHP komut dosyası çağırmak için ajax. Yapmak istediğim bir işlev içinde bir PHP komut dosyası koymak ve javascript PHP işlevini çağırmak gibidir.
<?php
if(isset($_POST['something'] {
//do something
}
?>
bu
<?php
function test() {
if(isset($_POST['something'] {
//do something.
}
}
?>
Nasıl javascript fonksiyonu diyebilir miyim? Şu an ben kullanıyorum $.PHP dosyası ile ajax listelenmiştir.
CEVAP
15 ŞUBAT 2010, PAZARTESİ
$.ajax
özel çağırmak için bir sunucu bağlamında (veya herhangi bir URL, or) aramak için kullanın 'eylem'. İstediğin gibi bir şey:
$.ajax({ url: '/my/site',
data: {action: 'test'},
type: 'post',
success: function(output) {
alert(output);
}
});
Sunucu tarafında, action
POST parametresi okunmalı ve ilgili değer yöntemi çağırmak için, örneğin işaret etmelidir:
if(isset($_POST['action']) && !empty($_POST['action'])) {
$action = $_POST['action'];
switch($action) {
case 'test' : test();break;
case 'blah' : blah();break;
// ...etc...
}
}
Command pattern basit bir oluşum olduğuna inanıyorum.
Bunu Paylaş:
Ne'nın bir fonksiyonu jQuery her ...
Nasıl jQuery kullanarak yönlendirmeler...
İptal Ajax istekleri jQuery kullanarak...
Nasıl jQuery Ajax çağrısından sonra bi...
Nasıl bir köprü jQuery kullanarak href...