Не уверен, что вы имеете в виду при объединении вызовов, но я не вижу никакой причины помещать данные JSON в скрытые поля формы.Я бы просто поместил его в тег script
как литерал JavaScript:
<script type='text/javascript'>
var myJSONData = {
// ....
};
</script>
Поскольку JSON является подмножеством литерального синтаксиса объекта JavaScript, вы можете смело предполагать, что действительный JSONдопустимый литерал объекта JavaScript.
Например, если ваш JSON:
{ "Towel": "Always know where it is", "Answer": 42, "Author": "Douglas Adams"}
Тогда вот как будет выглядеть тег script
:
<script type='text/javascript'>
var myJSONData = { "Towel": "Always know where it is", "Answer": 42, "Author": "Douglas Adams"};
</script>