我有一个R代码,用于更新存储在文本文件中的值。我有一个控制器函数,它返回存储在文本文件中的值。如何重复调用控制器功能以在视图中连续显示更新的值?
答案 0 :(得分:0)
如果您事先知道要循环的次数,您可以简单地将您的ajax调用放在javascript for循环中,并在ajax成功时继续更新您的html视图。
如果您不知道,那么您需要实施SingalR或long polling来逐步更新您的视图。
答案 1 :(得分:0)
Ajax功能:
function CallPageMethod(Url, ReqType, ContentType, CacheFlag, DataArray, SuccessMethod, FailureMethod) {
$.ajax({
url: Url,
type: ReqType,
contentType: ContentType,
cache: CacheFlag,
data: DataArray,
success: function (resData) { return window[SuccessMethod](resData); },
error: function (error) { return window[FailureMethod](error); }
});
}
调用Ajax函数:
function GetDetails() {
var serviceUrl = "/[Controller]/[ActionMethod]";
var array = {};
CallPageMethod(serviceUrl, PostReq, CTDefault, false, array, "Success", "Fail");
}
function Success(resData) {
}
function Fail(errData) {
}