【发布时间】:2011-06-15 03:10:08
【问题描述】:
我有一个已添加到列表中的查询。现在我需要在 javascript 中使用它。它是在 ASP.NET 3.5 中完成的。所以,我需要将它作为 JSON 对象发送。这就是我所做的:(我不确定这是否是获取 JSON 对象的正确方法。如果我错了,请纠正我。
List<NCDCPoint> dupli = (from n in CDC.NCDCPoints
where n.EVENT_TYPE_ID == et
where n.BeginDate == b
where n.EndDate == e
select n).ToList<NCDCPoint>();
System.Web.Script.Serialization.JavaScriptSerializer oSerializer =
new System.Web.Script.Serialization.JavaScriptSerializer();
string sJSON = oSerializer.Serialize(dupli);
}
这就是我的 jquery 的样子
$.ajax({
type: "POST", url: "Data.aspx/CheckInsertRecord",
data: "{EventType:'" + eventtype + "',BeginDate:'" + begindate + "'," +
"EndDate:'" + enddate+"' }",
contentType: "application/json; charset=utf-8", dataType: "json",
success: function (msg) {
alert(msg.d);
if(msg.d == "true")
{
Showduplicate();
}
}
});
那么,请告诉我接下来我需要做什么?另一件事是我已经将 true 或 false 返回到 aspx 页面中的 $.ajax{} 。那么我应该如何发送 JSON 对象呢?
【问题讨论】:
-
-1,你的框架是什么?这段代码在哪里被调用?你在哪里已经返回真/假?你的 jQuery 调用是什么样的?服务器上的“动作”或 ajax 方法是什么样的?您需要提供更多信息。