【问题标题】:select row data from javascript function parsing html source从javascript函数解析html源中选择行数据
【发布时间】:2015-02-24 22:18:49
【问题描述】:

我想在js函数下解析嵌入在html源码中的json代码

<script type="text/javascript">
     someFunction({             
          data: [{"Href":"http://someimg.jpg"}]
     });
</script>

我找到了解析 json 的方法,但我不知道如何从变量内部的 someFunction 中选择数据以进一步操作。

【问题讨论】:

  • 能不能发一些更详细的代码

标签: javascript c# .net json


【解决方案1】:

你可以使用 JSON.parse(data);

   <script type="text/javascript">
             var jsonParsedContent;
             someFunction({             
                  data: [{"Href":"http://someimg.jpg"}];
                  jsonParsedContent = JSON.parse(data);
             });
            alert(jsonParsedContent[0]);
        </script>

这将返回 json 中的第一个元素。

【讨论】:

  • 很好,但是我该如何使用 jsonParsedContent = JSON.parse(data);在 js 函数之外,因为我在一个字符串变量中获取了整个页面的 html 源代码?
  • 使您的 jsonParseContent 变量成为全局变量,这样您就可以在脚本中的任何位置使用。
猜你喜欢
  • 2013-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多