Это всегда будет зависеть от характера данных, которые вы пытаетесь связать.
JSON - отличный язык для обмена облегченными данными между сервером и клиентом: в основном это JavaScript Object Notation.
Если вы говорите о jQuery, то, я полагаю, ваш партнер обладает некоторыми знаниями в области кодирования и JavaScript; или, по крайней мере, вы делаете.
Тогда я предлагаю (это то, что я делаю для своих собственных проектов), чтобы вывести ваши данные в формате JSON из вашего бэкэнда, затем прочитать их из jQuery и циклически просмотреть их:
jQuery.getJSON("url", parameters, function (jsonData){
// Assuming jsonData is an array:
for(var i = 0; i < jsonData.length; i++){
// Do something with jsonData[i]
}
});
Существует множество инструментов для преобразования данных в формат JSON; Например, в PHP есть функция json_encode.
Связь между бэкендом и фронтэндом всегда требовала (и всегда будет) программирования в некоторой степени. Если у вашего партнера нет навыков программирования, я бы посоветовал вам включить некоторые обычные функции в более дружественные функции:
function fillSelect(selectId, urlWithData){
// Request JSON data and fill the <SELECT> accordingly.
}
Тогда она могла бы сделать что-то так же просто, как
fillSelect("mySelect", "http://www.example.com/givemesomejson");
Надеюсь, это поможет:)