Присоединение JSON к запросу веб-страницы - PullRequest
0 голосов
/ 14 ноября 2010

У меня есть веб-страница, с которой я хочу отправить некоторые данные JSON.В настоящее время я помещаю необходимую информацию в скрытые теги ввода, а затем вызываю веб-сервис для получения дополнительных данных.Я хотел бы знать, какие существуют способы объединения вызовов.

Ответы [ 2 ]

3 голосов
/ 14 ноября 2010

Не уверен, что вы имеете в виду при объединении вызовов, но я не вижу никакой причины помещать данные 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>
0 голосов
/ 14 ноября 2010

Как вы понимаете «слияние», намереваетесь ли вы отправить свой ранее существующий json в веб-сервис для получения результатов?

Если это так, вы можете использовать обратный вызов в событии onload, чтобы получить видимостьодин «звонок».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...