Для моего проекта мне нужно сделать несколько вызовов (удаленного) API, используя JSONP для обработки ответа API. Все вызовы используют одну и ту же функцию обратного вызова. Все вызовы генерируются динамически на стороне клиента с помощью JavaScript.
Проблема заключается в следующем: как передать дополнительные параметры этой функции обратного вызова, чтобы сообщить функции о параметрах запроса, которые я использовал. Так, например, в следующем примере мне нужно, чтобы функция myCallback
знала о id = 123
.
<script src="http://remote.host.com/api?id=123&jsonp=myCallback"></script>
Есть ли способ добиться этого без создания отдельной функции обратного вызова для каждого из моих вызовов? Предпочтительно решение ванильного JavaScript.
РЕДАКТИРОВАТЬ :
После первых комментариев и ответов возникли следующие моменты: