Widget.jsという名前の.jsクラスがあります。widget.jsクラスで、JSスクリプト関数「GetErrors()」が定義されているerrors.ascxコントロールクラスを開始しています。これで、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();
結果が出たときだけ。
ヘルプ???