2011-01-13 8 views
6

Biliyorum bir "select" olay var ama çalışmıyor. Ben tarafından seçilen öğenin değerini nasıl alabilirimseçili seçenek nasıl seçilir? Jquery otomatik tamamlama

result: function (event, data, formatted) { 
       alert(data); 
       ObtenerDatosAdicionales(); 
       return true; 
      } 

Ama hiçbir şey olmuyor ...

:

$("#Asignacion_Movimiento_OrdenCompra").autocomplete(
     "/Asignaciones/ObtenerOrdenesCompra", 
     { 
      extraParams: { Serial: function() { return $("#Asignacion_Movimiento_Material").val(); } }, 
      delay: 200, 
      select: function (event, ui) { 
       alert(this.value + " - " + ui.item.value); 
       ObtenerDatosAdicionales(); 
       return true; 
      } 
     } 
    ); 

Ben de ekleyerek denedim:

Bu

benim kodudur kullanıcı?

Thx.

cevap

-12

Bitti!

$('#autocompleteField').result(function (event, data, formatted) { 
     alert(data); 
}); 

teşekkür ederiz:

I (document) .ready işlevi benim $ için aşağıdaki eklendi!

+27

@Josiah Ruddell'in cevabını aynı anda göndermek yerine kabul etmiş olmanız gerekir ... –

28

Sonuç için arıyorsunuz. See here for documentation.

böylece gibi:

$("#Asignacion_Movimiento_OrdenCompra").autocomplete({ 
/* your options here*/ 
}).result(function(event, data, formatted) { // result is a separate function 
    alert(data); 
}); 
+0

Ben sonucunu eklendi işleyici (yukarıdaki düzenlemeye bakın) ve hiçbir şey olmuyor ... – tina

+0

@tina - düzenlemeleri gör. –

+0

yep! Teşekkürler !!!!!!!!!!!! – tina

16

Ben Konuyu biraz eski olduğunu biliyorum ama http://www.phpfreaks.com/forums/index.php?topic=324203.0 azından ben select için bir çalışma örneği bulundu:

select: function(event, ui) { 
var selectedObj = ui.item; 
alert(selectedObj.value); } 
+1

Linkinize benziyor kırık ama cevap mükemmel! Çok teşekkürler! – icl7126

+0

@klerik: Evet, öyle görünüyor ki, bu yüzden de çözümü buraya gönderdim :-) – K232

-1

jquery gelen Otomatik Tamamlama

$("#tags").autocomplete({ 
source: availableTags, 
select: function(event, ui) { 
     //For better understanding kindly alert the below commented code 
     alert(ui.toSource()); 
     var selectedObj = ui.item; 
     alert(selectedObj.value); 
    } 
}); 
seçilen opsiyon değeri elde edin