(使用JQuery和JavaScript)
我有这个JSON结构:
var jCRUD = {
DataTable: [
{ title: "Data", data: function(d) {return _.toDate(d.registre.Data, "dd-mm-yyyy hh:nn");} }
, { title: "Fil", data: 'registre.Fil' }
, { title: "Usuari", data: 'registre.Usuari' }
]
};
"数据" element包含一个sub-json结构的引用,用于从AJAX调用的返回中检索数据。 我的意思是:在REST服务中,我将结果集作为JSON获取,如下所示:
var returnedAJAX = {registres: [
registre: {
Data: '2016-01-15'
, Fil: 'Nom del fil'
, Usuari: 'Seak'
}
]};
我想获得第一个JSON中指定的值,如下所示:
value1 = returnedAJAX.registres[0]. <------ jCRUD.Datatable[0].data (it's a function, then i must execute it to obtain the return value '15-01-2016')
value2 = returnedAJAX.registres[0]. <------ jCRUD.Datatable[1].data (it's 'registre.Fil', then i must obtain the value 'Nom del fil')
value3 = returnedAJAX.registres[0]. <------ jCRUD.Datatable[2].data (it's 'registre.Usuari', then i must obtain the value 'Seak')
与Mustache模板类似,我可以指定部分JSON内容或函数。
对不起,如果我做得好并且解释得很好。
答案 0 :(得分:0)
我想我找到了eval()的解决方案(不知道它的存在):
function printNewOrders(){
window.print();
}
$(document).on("click", "#print-click", printNewOrders);
我必须进一步测试,但我想我已经挡路了。