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