Razor C# DataTable в массив JavaScriptJavascript

Форум по Javascript
Anonymous
Razor C# DataTable в массив JavaScript

Сообщение Anonymous »

У меня есть DataTable в проекте Razor с рядами, содержащий ID, имя, заголовок, родитель, поля ... и мне нужно связать массив JavaScript, как ниже, но
динамически, поэтому я пробую этот код, и у меня есть ошибка ... Пожалуйста, помогите < /p>

var testData = [
{ id: 1, name: "John", title: "CEO", parent: 0 }, { id: 2, name: "Tom", title: "SellManager", parent: 1 }, { id: 3, name: "Jerry", title: "SupportManager", parent: 1 }, { id: 4, name: "Robert", title: "SellExpert", parent: 2 },
];

var testData = [];
@foreach (DataRow row in Model.Table_Public.Rows)
{

testData.push({id:@row["id"], Name:@row["Name"],title:@row["Title"], parent:@row["parent"]});

}
alert(testData);

< /code>

@foreach (DataRow row in Model.Table_Public.Rows)
{
ScriptTemp += "{ id: " + row["id"] + ", name: '" + row["Name"] + "', title: '" + row["Title"] + "', parent: " + row["Parent"] + " },";

}


var testData = [@ScriptTemp];
alert(testData);



Подробнее здесь: https://stackoverflow.com/questions/795 ... ript-array

Вернуться в «Javascript»