Вы можете сгенерировать имя самостоятельно, просто сохраняя глобальное целое число, увеличивая его и добавляя к стандартному имени, например, "jsonPCallback"
var jpSuffix=0;
function getNextCallbackName()
{
return "jsonPCallback" + jpSuffix++;
}
Но, скорее всего, если вы делаете конкретный вызов JsonP и всегда выполняете одну и ту же функцию, просто создайте эту функцию с одним именем, например, "myJsonPCallback", который принимает один параметр, и укажите "? Callback = myJsonPCallback" в вашем URL. Сервер должен вернуть код, который затем вызывает myJsonPCallback с объектом данных JSON в качестве одного его параметра.