在ajax resposne中分别打印字典的键值和值对

时间:2015-07-10 08:16:09

标签: python html ajax templates

这是我的字典

[{'entity': 'first entity', 'place': 'first palce'}, {'entity': 'second entity', 'place': 'second place'}]

我想将它传递给Html模板文件,我传递的内容如下

return(dict(docs=docs))

如何迭代Ajax以分别打印键值?

我试过了,但没有工作

 function f(){
 $(document).ready(function(){
 $.get('ajx', function(response){ 

     $.each(response, function(key, value) {

        alert(key+' '+ value);
         });

     });
 });
}

我尝试使用jQuery.parseJson()但没有工作!!!

1 个答案:

答案 0 :(得分:0)

为了枚举所有嵌套的键和值,你应该这样做:

$.each(response.docs, function(index, element) {
  $.each(element, function(key, value) {
    console.log("At index", index, "key:", key, "value:", value);
  });
});

(我更喜欢console.logalert - 太多噪音。)