我有一个名为 Widget.js 的 .js 类 在 widget.js 类中,我正在启动一个 errors.ascx 控件类,其中定义了一个 JS 脚本函数“GetErrors()”。现在,当我从 widgets.js 类中调用 GetErrors 时,它工作得非常好。我必须使用 GetErrors() 函数的输出在 widgets.js 中填充一些控件。但问题是有时 GetErrors() 需要花费大量时间来执行,并且控件会运行到我的小部件类。并且控件被填充,其中没有任何数据。
所以底线是我需要知道 Jquery 的 OnSuccess 函数的确切用法。
这是我的errors.ascx代码
var WidgetInstance = function () {
this.GetErrors = function () {
$.ajax({
url: '/Management/GetLoggedOnUsersByMinutes/',
type: 'GET',
cache: false,
success: function (result) {
result = (typeof (result) == "object") ? result : $.parseJSON(result);
loggedOnUsers = result;
}
});
},.....
Widgets.js 文件的代码是
function CreateWidgetInstance() {
widgetInstance = new WidgetInstance();
widgetInstance.GetErrors();
}
现在我想要控制应该从
widgetInstance.GetErrors();
只有当它产生结果时。
任何帮助???