将JSON附加到Web页面请求

时间:2010-11-14 19:10:05

标签: javascript ajax json

我有一个网页,我想要发送一些JSON数据。目前,我将必要的信息放在隐藏的输入标签中,然后我调用web服务来检索额外的数据。我想知道有哪些方法可以将调用合并在一起。

2 个答案:

答案 0 :(得分:3)

不确定将调用合并在一起意味着什么,但我认为没有任何理由将JSON数据放入隐藏的表单字段中。我只是将其作为JavaScript文字放在script标记中:

<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>

答案 1 :(得分:0)

你是什么意思'合并',你是否打算将现有的json发送到网络服务以获得结果?

如果是这样,你可以在onload事件中使用回调来实现单个'call'的出现。