我在Ajax中有以下代码来显示存储在MongoDB中的python中的数据。
<script>
function f(){
$(document).ready(function(){
$.get('ajax1', function(result){
$.each(result, function(index, element) {
alert(JSON.stringify(element));
});
});
});
}
</script>
Python调用相同的内容:
@route('/ajax1')
def func():
client = MongoClient()
db = client.collection
result = db.collection.find({},{'_id':0}).limit(2)
arr = []
for document in result:
arr.append(doc)
return (dict(items=arr))
我得到的结果如下:
[{"Name":"abc","Place":"SomePlace","Designation":"des"}]
[{"Name":"NextName","Place":"NextPlace","Designation":"Nextdes"}]
我想以这种格式或以表格形式打印:
abc Someplace des
NextName Nextplace Nextdes
有人能告诉我怎么做吗?看似简单,但我不知道它。 谢谢!
答案 0 :(得分:0)
对我来说,在javascript中使用属性名称更有意义,因为它更容易理解,更详细。
<script>
function f(){
$(document).ready(function(){
$.get('ajax1', function(result){
$.each(result, function(index, element) {
var row = element.Name + " " + element.Place + " " + element.Designation;
console.log(row);
});
});
});
}
</script>