Direk dialog içerisinde partial'ı göstermek varken neden yolu uzatıyorsunki?
Javascript tarafında geri dönecek olursak MVC (model-view-controller), sen gelen isteğe modelini döndürüyorsun, nasıl bütün veri tabanında arama yapıp verilerini çeksin. Ki bunun javascript ile bir alakası yok, zaten developer tools kullanmayı bilen herkes network tab'ından neyin nereye nasıl gönderildiğini görebilir ve ona uygun kod yazarak istediğini yapabilir.
Yanlış anladınız hocam, tüm veritabanı derken sistemi zaten oluşturan en önemli tabloda arama yapacak. Neyse ki session ve sınırlama yaparak tümünü birden aynı anda almasına engel koydum.