2010-04-09 14 views
5

jQuery UI Autcomplete GET POST:jQuery UI Autcomplete: yerine

nasıl arama komut yerine GET terimini POST edebilir ?

+0

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ı? –

+2

@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

+0

@tvanfosson: Bağlantı için teşekkürler. –

cevap

7

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.

+4

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