所以我正在重新创建phpMyAdmin
. (是的,为我祈祷。)
我需要能够在列级别访问数组的一部分。
Console.log(_data.rows)
我只是又名......一个里面有[Object, Object, Object, Object, Object, Object]
一堆物体的物体。每行一个对象。
我想更深一层,只拥有每一行的对象。我将如何(例如)console.log()
仅针对数据库中某个表中的每一列的对象。
我已经做到了这一点,_data.rows
因为对象的对象被命名,但单个列对象不是(而且它们不能是)。那么如何获取所有子对象
所以这是我的数组:
var _data = {
"status":"success",
"columns":
[Object, Object, Object, Object, Object, Object, Object, Object, Object]
0: Object
A_I: 1
blob: 0
max_length: 1
multiple_key: 0
name: "id"
not_null: 1
numeric: 1
primary_key: 1
table: "admin"
type: "int"
unique_key: 0
unsigned: 1
zerofill: 0
__proto__: Object
1: Object
2: Object
3: Object
4: Object
5: Object
6: Object
7: Object
8: Object
]
}
调用这样的函数时,我需要获取列内的数组名称window.printFields(_data.columns);
这是整个AJAX
通话。
<script type="text/javascript">
$(document).ready(function(){
function getRows(){}
$('.table').click(function(){
var selTable = $(this).text();
getRowStructure(selTable);
});
window.getRowStructure = function(tble)
{
$.ajax({
url: 'bin/get_row_structure.php',
data: {table: tble, host: "<?=HOST;?>", user: "<?=USER;?>", pass: "<?=PASS;?>", db: "<?=DB;?>"},
type: 'post',
success: function(output)
{
try
{
var _data = JSON.parse(output);
console.log(_data.columns);
window.printFields(_data.columns);
}
catch(e)
{
alert(e);
alert(output);
}
}
});
}
window.printFields = function(data)
{
for(i=0; i < data.length; i++) {
$('#row_structure_content').append('<div id="someid">' + data + '</div>');
}
}
});
所有被附加的#row_structure_length
是:
[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象] [对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象] [对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象] [对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象] [对象对象],[对象对象],[对象对象],[对象对象],[对象对象] ,[对象对象],[对象对象],[对象对象],[对象对象] [对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象], [对象对象],[对象对象],[对象对象] [对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象] [对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象] [对象对象] ],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象][对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象][对象对象],[对象对象],[对象对象],[对象对象],[对象对象],[对象对象]