Евгений Иванов,
в js вы всегда в коллбеке получите ответ на нужный запрос
в php file_get_contents сделает запрос и получит ответ сама, вам только вернет результат. в php curl то же самое.
ademar26, если $('input[name="filter_name"]') будет 2, то return this.each(function() { выполнится дважды, и в каждой итерации в this будет свой экземпляр $('input[name="filter_name"]')