jQuery UI Autcomplete GET POST:jQuery UI Autcomplete: yerine
nasıl arama komut yerine GET terimini POST edebilir ?
jQuery UI Autcomplete GET POST:jQuery UI Autcomplete: yerine
nasıl arama komut yerine GET terimini POST edebilir ?
Eklenti için source olarak bir işlev sağlamanız ve eşleşen verileri almak için işlevinizin sunucuya AJAX gönderisini yapmasını sağlamanız gerekir.
sayesinde, işte bu sona erdi çalışma nasıl:. $ ("# arama-şehirler") otomatik tamamlama ( { MINLENGTH: 2, kaynak: function (istek, cevap) { jQuery.post ("http: //redcupclassifieds.com/search_cities", { terimi: request.term } fonksiyonu (veri) { yanıtı (veri); }, "json"); } }); – andrhamm
Kaynak parametresi için geri arama işlevini belirtmeniz gerekir. Örnek: http://jqueryui.com/demos/autocomplete/#remote-jsonp
POST, yalnızca bir seçim listesi almak yerine, kullanıcının seçimini elde etmek için daha uygun şekilde kullanılmaz mı? –
@Robert - JSON'u geri alırsanız, bir gönderi daha iyi olabilir, özellikle. ASP.NET MVC2'de (varsayılan olarak) bir GET isteği için JSON hizmetini reddediyor: http://haacked.com/archive/2009/06/25/json-hijacking.aspx – tvanfosson
@tvanfosson: Bağlantı için teşekkürler. –