javascript - 如何在MVC中的Jquery中显示二维数组?

标签 javascript jquery arrays

我正在开发 MVC 应用程序。 我正在尝试从 Controller 传递数据并尝试使用 JQuery 显示。

我将数组创建到 Controller 中,并使用 Json 将其传递给 Jquery。

这是数组...

enter image description here

这是 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);
             });
        }
    });

}

我已经显示了值的警报... 它显示如下...键显示完美,但值显示为对象。

enter image description here

最佳答案

尝试字符串化该对象,

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

根据您的新要求尝试,

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

关于javascript - 如何在MVC中的Jquery中显示二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23629365/

相关文章:

javascript - 更改 Material-UI 日期选择器的标题颜色

javascript - 在 amCharts 中隐藏我的 balloonText 旁边显示的值

javascript - "Object doesn' t support this property or method IE“Javascript 中的错误可能来自使用 hasOwnProperty?

javascript - Jquery Datatables 不填充数据

javascript - Bootstrap Scrollspy & Affix 不响应正文边距

javascript - 获取切换开关的值不起作用

jquery - 如何检测链接是否已被点击,即使页面被重定向

c - 局部指针数组问题

python - 使用 NumPy 进行深度堆叠

c - 对二维数组进行排序并找到索引并存储在数组中