最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JQuery获取json数据$.getJSON方法的实例代码_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:12:23
文档

JQuery获取json数据$.getJSON方法的实例代码_jquery

JQuery获取json数据$.getJSON方法的实例代码_jquery:前台: 代码如下: function SelectProject() { var a = new Array; var r = window.showModalDialog('SelProject.aspx', a, dialogWidth=1000px; dialogHeight=600px; resizable: yes); if (type
推荐度:
导读JQuery获取json数据$.getJSON方法的实例代码_jquery:前台: 代码如下: function SelectProject() { var a = new Array; var r = window.showModalDialog('SelProject.aspx', a, dialogWidth=1000px; dialogHeight=600px; resizable: yes); if (type


前台:
代码如下:
function SelectProject() {
var a = new Array;
var r = window.showModalDialog('SelProject.aspx', a, "dialogWidth=1000px; dialogHeight=600px; resizable: yes");
if (typeof (r) != 'undefined') {
var arr = r.split(";");
$("#hidProjectInnerID").val(arr[0]);
$("#txtProjectNo").val(arr[1]);
$.getJSON("../Handler/GetProjectInfor.ashx", { key: "PaymentStatement", InnerID: $("#hidProjectInnerID").val() },
function (json) {
$("#labFinalCustomer").text(json.finalclient);
$("#labOrderNo").text(json.orderno);
var strDeviceTr = "";
$.each(json.workinghours, function (i, item) {
strDeviceTr += " " + item.description + " ";
strDeviceTr += " ";
strDeviceTr += " " + item.hoursdays + "";
strDeviceTr += " 0.8";
strDeviceTr += " " + item.workinghour + " ";
strDeviceTr += " 0.8";
strDeviceTr += " " + item.workinghour + "";
strDeviceTr += " ";
strDeviceTr += "";
});
$("#infor").append(strDeviceTr);
});
}
}

ashx
代码如下:
string innerid = CommonClass.Request.GetRequest("InnerID", "");
string key = CommonClass.Request.GetRequest("key", "");
string result = "";
if (key == "StockOutApp" && innerid != "")
{
result = StockOutApp(innerid);
context.Response.Write(result);
}
else if (key == "PaymentStatement" && innerid != "")
{
result = PaymentStatement(innerid);
context.Response.Write(result);
}
#region 结算单信息
public string PaymentStatement(string _innerid)
{
try
{
string sql = @"select InnerID,pFinalClient,pOrderNo from se_ProjectMain where InnerID='" + _innerid + "'";
DataTable dt = SqlShift.GetDataTable(sql);
if (!CommonClass.DTRow.CheckDtIsEmpty(dt))
{
StringBuilder json = new StringBuilder();
json.Append(""innerid":""+dt.Rows[0]["InnerID"].ToString()+""");
json.Append(","finalclient":"" + dt.Rows[0]["pFinalClient"].ToString() + """);
json.Append(","orderno":"" + dt.Rows[0]["pOrderNo"].ToString() + """);
json.Append(","workinghours":" + GetWorkingHours(_innerid));
return "{" + json.ToString().Trim(',') + "}";
}
else
{
return string.Empty;
}
}
catch (Exception ex)
{
AppLog.Write("项目获取异常![异常信息:" + ex.Message + "]", AppLog.LogMessageType.Info);
return string.Empty;
}
}
public string GetWorkingHours(string _innerid)
{
try
{
string sql = @"select InnerID, wDescription,wWorkingHour,wHours_Days from se_ProjectWorkingHour where wProjectID='" + _innerid + "'";
DataTable dt = SqlShift.GetDataTable(sql);
if (!CommonClass.DTRow.CheckDtIsEmpty(dt))
{
StringBuilder json = new StringBuilder();
for (int i = 0; i < dt.Rows.Count; i++)
{
json.Append("{");
json.Append(""innerid":"" + dt.Rows[0]["InnerID"].ToString() + """);
json.Append(","description":"" + dt.Rows[0]["wDescription"].ToString() + """);
json.Append(","workinghour":"" + dt.Rows[0]["wWorkingHour"].ToString() + """);
json.Append(","hoursdays":"" + dt.Rows[0]["wHours_Days"].ToString() + """);
json.Append("},");
}
return "[" + json.ToString().Trim(',') + "]";
}
else
{
return string.Empty;
}
}
catch (Exception ex)
{
AppLog.Write("项目获取异常![异常信息:" + ex.Message + "]", AppLog.LogMessageType.Info);
return string.Empty;
}
}
#endregion

文档

JQuery获取json数据$.getJSON方法的实例代码_jquery

JQuery获取json数据$.getJSON方法的实例代码_jquery:前台: 代码如下: function SelectProject() { var a = new Array; var r = window.showModalDialog('SelProject.aspx', a, dialogWidth=1000px; dialogHeight=600px; resizable: yes); if (type
推荐度:
标签: 方法 示例 实例
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top