Как отобразить 2D массив в Jquery в MVC?

0

Я разрабатываю приложение MVC. Я пытаюсь передать данные с контроллера и попытаться отобразить с помощью JQuery.

Я создаю массив в Controller и передаю его JQuery с помощью Json.

вот массив...

Изображение 174551

и вот код JQuery.

function getProductDetails(productCode, Index) {
    $.ajax({
        url: "/Product/getProductDetails/",
        data: { Id: productCode },

        dataType: "json",
        success: function (result)
          {


            $.each(result.StockData, function (key, Value) {
                alert(key + "+" + Value);
             });
        }
    });

}

Я отобразил предупреждение для значений... он показывает, как показано ниже... Ключ показан отлично, но значение отображается как объект.

Изображение 174551

  • 0
    Какой инструмент или отладчик вы используете, чтобы показать структуру myArray ?
  • 0
    К сожалению ? Не получается ...
Показать ещё 1 комментарий
Теги:
arrays

1 ответ

2
Лучший ответ

Попытайтесь stringify этот объект,

$.each(result.StockData, function (key, Value) {
  alert(key + "+" + JSON.stringify(Value));
});

Согласно вашему новому запросу попробуйте,

$.each(result.StockData, function (key, Value) {
  alert(key + "+" + (Value.Value));
});
  • 0
    это показывает как, 2 + {"Ключ": 3, Значение ": 599) ... Я ожидаю, как 2 + 599
  • 0
    Нет, его шоу не определено ....
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню