0
我不知道怎么解释,下面的代码工作Jquery对象数组?
function DrawIrregularChartGrid() {
$('#data_grid').datagrid({
columns: [[{"field":"MeterID","title":"MeterID"},{"field":"ADateTime","title":"ADateTime"}]]
});
}
但是这一次不工作,没有错误消息,网格加载但山坳名称为空。
function DrawIrregularChartGrid() {
$('#data_grid').datagrid({
columns: [GetGridColumnNames()]
});
}
GetGridColumnNames()
返回
[{"field":"MeterID","title":"MeterID"},{"field":"ADateTime","title":"ADateTime"}]
GetGridColumnNames起作用
function GetGridColumnNames() {
var cols = [];
var IrregularChartParams = InitializeChartParams();
// parametreleri json stringe cevir...
var chartParams = JSON.stringify(IrregularChartParams);
$.ajax({
type: "POST",
url: app_base_url + 'Graph/GetGridColumnNames',
contentType: 'application/json; charset=utf-8',
data: chartParams,
success: function (result) {
$.each(result, function (index, value) {
cols.push(result);
});
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
},
beforeSend: function() {
},
complete: function() {
}
});
return cols;
}
DataGrid列属性类型是对象数组。如何将GetGridColumnNames
返回对象分配给columns
属性。
+1,打我吧,但是它必须是十亿个问题的复制品吗? – adeneo
这个问题可能是dup,答案不是;-) – Alnitak