Передать дополнительный параметр в обратный вызов JSONP

Для моего проекта мне нужно сделать несколько вызовов (удаленного) API, используя JSONP для обработки ответа API. Все вызовы используют одну и ту же функцию обратного вызова. Все вызовы генерируются динамически на стороне клиента с использованием JavaScript.

Проблема заключается в следующем: как передать дополнительные параметры этой функции обратного вызова, чтобы сообщить функции о параметрах запроса, которые я использовал. Так, например, в следующем примере мне нужноmyCallback функция, чтобы знать оid=123.

<script src="http://remote.host.com/api?id=123&jsonp=myCallback"></script>

Есть ли способ достичь этого без необходимости создания отдельной функции обратного вызова для каждого из моих вызовов? Ванильное решение JavaScript является предпочтительным.

РЕДАКТИРОВАТЬ:

После первых комментариев и ответов возникли следующие моменты:

У меня нет никакого контроля над удаленным сервером. Таким образом, добавление параметра в ответ не является вариантом.Я запускаю несколько запросов одновременно, поэтому любая переменная для хранения моих параметров не решает проблему.Я знаю, что могу на лету создать несколько обратных вызовов и назначить их. Но вопрос в том, могу ли я как-то избежать этого. Это был бы мой запасной план, если не появятся другие решения.

Ответы на вопрос(4)

Ваш ответ на вопрос