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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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