62,041
社区成员
发帖
与我相关
我的任务
分享
var json = '[{ "ID": 1, "Name": "小王","Age": 23 }, { "ID": 2, "Name": "小张","Age": 25 }]';
$.ajax({
type: "POST",
url: "xxx.aspx",
data: json,
contentType: "application/json; charset=utf-8",
dataType: "json",
processData: false,
success: function(msg) {
alert(msg[0].ID);
}
});
private string CreateJsonParameters(DataTable dt)
{
StringBuilder JsonString = new StringBuilder();
//Exception Handling
if (dt != null && dt.Rows.Count > 0)
{
JsonString.Append("{ ");
JsonString.Append("d:[ ");
for (int i = 0; i < dt.Rows.Count; i++)
{
JsonString.Append("{ ");
for (int j = 0; j < dt.Columns.Count; j++)
{
if (j < dt.Columns.Count - 1)
{
JsonString.Append(dt.Columns[j].ColumnName + ":" + "\"" + dt.Rows[i][j].ToString() + "\",");
}
else if (j == dt.Columns.Count - 1)
{
JsonString.Append(dt.Columns[j].ColumnName + ":" + "\"" + dt.Rows[i][j].ToString() + "\"");
}
}
/**/
/*end Of String*/
if (i == dt.Rows.Count - 1)
{
JsonString.Append("} ");
}
else
{
JsonString.Append("}, ");
}
}
JsonString.Append("]}");
return JsonString.ToString();
}
else
{
return null;
}
}
eval('('+returnValue+')');