我在 jQuery 和 asp.net 中使用 json 从数据库中获取数据,并且每次都为每个表执行此操作。有没有办法为所有表创建一个函数并传递一些参数,如(列名、表名和要显示的控件)。
function LoadData(Url, Data, ControlToShow, Columns){
$.ajax({ type: "post",
url: Url,
data: Data,
contentType: "application/json;charset=utf-8", dataType: "json",
success: function (data) {
if (data.d != null || data.d != 'null') {
var items = data.d;
$("#" + ControlToShow).append(items[0].Columns[1]);
}
}
}
或者换句话说,通过传递列名来使用json数组对象动态
var items = response.d;
var colName = 'Customers';
alert(items[0].colName);
colName = 'CustomerID';
alert(items[0].colName);
或者类似的东西。