#Ajax etkin bir temel FAPI düğme girişi var ve bu iyi çalışıyor, ancak bir JS "Emin misiniz?" kod gerçekten önce düğmeyi tıklattığınızda onay pop-up ve ne yapacağımdan emin değilim çünkü ne yaparsam yapayım FAPI JS tıklama önce yemek gibi görünüyor.
Böyle bir satır içi onclick işleyicisi eklemeyi denedim:
$form['search_filters']['channels']['channel_delete_' . $channel->nid] = array(
'#type' => 'button',
'#name' => 'channel_delete_' . $channel->nid,
'#value' => 'Delete',
'#attributes' => array(
'class' => array('confirm'),
'onclick' => "return confirm('Are you sure you want to delete that?')"
),
'#button_type' => 'no-submit',
'#ajax' => array(
'callback' => 'delete_channel_callback',
'wrapper' => 'channel_container_' . $channel->nid
),
);
... bu da yardımcı olmuyor ve ben de eklemeyi denedim:
$('.confirm').click(function(e) {
e.preventDefault();
alert('Is this recognized')? // never runs
});
modülümün JS'sinde de yok sayılır.
Başka fikir var mı? Drupal #ajax'ın tanıyacağı yığının üstüne bir gönderme işleyicisi eklemenin bir yolu var mı?