小编Que*_*yer的帖子

从JSON数组键值对动态检索键 - Javascript

我有一个想要寻求你的专业知识的问题.

这是我拥有的JSON数组:

[{"A":20,"B":32,"C":27,"D":30,"E":40}]
Run Code Online (Sandbox Code Playgroud)

我想要做的是从JSON数组中检索键(A,B,C,D,E)而不是值.我能够检索值而不是键.

我正在使用它来动态检索值:

function calculateSum(jsonArray) {
    var result = 0;
    for (var i = jsonArray.length - 1;  i >= 0; --i)
    {
        var o = jsonArray[i];
        A = o.A;
        B = o.B;
        C = o.C;
        D = o.D;
        E = o.E;
        result = A + B + C + D + E;
        return result;
    }

    return result;
}
Run Code Online (Sandbox Code Playgroud)

同样,我该怎么做才能使用JavaScript 检索密钥

javascript json d3.js

11
推荐指数
2
解决办法
5万
查看次数

Google App Engine-Ajax使用python从数据存储区刷新

我有一个应用程序(在python中开发),每5秒后需要从数据存储区刷新一次视图.我已经推出了一个javascript函数,并使用ajax处理刷新.

Ajax功能

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>      <script type="text/javascript">             var refreshId = setInterval(function()          {           $('#responsecontainer').fadeOut("slow").load('/refresh').fadeIn("slow");            }, 5000);       </script>
Run Code Online (Sandbox Code Playgroud)

之后,我有一组div标签(responsecontainer),它包含从服务器端返回的参数以供显示.

<div id="responsecontainer">
    {% for greeting in greetings %}
      {% if greeting.author %}
        <b>{{ greeting.author.nickname }}</b> wrote:
        <a href="/sign?key={{ greeting.key.id }}&auth={{ greeting.author.nickname }}">Delete</a>
      {% else %}
       An anonymous person wrote:
      {% endif %}
      <blockquote>{{ greeting.content|escape }}</blockquote>

    {% endfor %}
</div>

      <form action="/sign" method="post">
      <div><textarea name="content" rows="3" cols="60"></textarea></div>
      <div><input type="submit" value="Sign Guestbook" name="submitGuestBk"></div>

    </form>
Run Code Online (Sandbox Code Playgroud)

我的服务器端代码是查询数据存储区并将结果呈现回模板文件(index.html).

class RefreshPage(webapp.RequestHandler):
  def get(self):
    greetings_query = Greeting.all().order('-date')
    greetings = greetings_query.fetch(10) …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine google-cloud-datastore

4
推荐指数
1
解决办法
1568
查看次数