【发布时间】:2011-10-05 07:56:04
【问题描述】:
我有jquery函数:
function CheckStatus() {
$.ajax({
url: "http://localhost:1111/test.myControl/GetDone",
type: "GET",
dataType: "jsonp",
success: function (data) {
console.info(data.GetStatusResult);
if (data.IsDone) {
result = true;
CheckForFile();
}
else
result = false;
}
});
}
这里是我从 asp.net mvc3 调用的函数:
public MStatus GetDone()
{
......
return new MStatus { IsDone = IsDone, NowDateTime=DateTime.Now};
}
如您所见,此函数返回对象 MStatus 和变量 IsDone。我试图检查IsDone 的值,但我不能。
谁能告诉我如何解决我的问题?
【问题讨论】:
-
您需要澄清您的问题。你想达到什么目标?你有什么错误/困难?问题越清楚,您收到答案的速度就越快:)
-
使用 Firebug 查看 ajax 调用返回什么
-
你说得对!但是我的英语不太好...,但是我发现我的错误我必须将以下行替换为: data.IsDone : data.GetStatusResult.IsDone
标签: jquery asp.net asp.net-mvc-3