【发布时间】:2018-06-12 08:08:04
【问题描述】:
我有一个 javascript 数组,该数组从休息中检索。我想在 razor foreach 中填充这个数组结果。但我无法在 javascript 中访问我的全局数组结果。我该怎么做?
这是我的javascript;
function getAlarmModels(cb) {
$.ajax({
url: "SomeURL",
type: "GET",
contentType: "application/json; charset=utf-8",
dataType: "json",
error: failureCb,
success: successCb,
timeout: 60000
});
function failureCb(jqXHR, textStatus, errorThrown) {
var errorCode = jqXHR.status;
var errorText = textStatus;
console.log("Error Code [" + errorCode + "]: " + errorText);
if (cb)
cb(null);
}
function successCb(data) {
window.PreviousBill = JSON.parse(data);
if (cb)
cb(JSON.parse(data));
}
}
这是剃须刀;
@for (int i = 0; i <window.PreviousBill.Count ; i++)
{
}
}
如何访问“window.PreviousBill”?
【问题讨论】:
-
Razor 是服务器端代码 - 它在文档发送到视图之前在服务器上执行。那时您的 javascript 数组甚至不存在
标签: javascript c# asp.net-mvc razor