Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何从JSON响应中获取值_Jquery_Json_Response - Fatal编程技术网

Jquery 如何从JSON响应中获取值

Jquery 如何从JSON响应中获取值,jquery,json,response,Jquery,Json,Response,我从服务器获得以下响应: {“紫菀”:“3”,“水仙花”:“4”,“玫瑰”:“3”,“总物品”:10,“总价格”:“31.90”} 我想把它放在如下的表格中: 问题是我不知道如何获取值(对于“数量”列)。这是我的代码: function processServerResponse(data) { if (data.products.length > 0) { $("#orderForm").hide(); $("#summaryForm").show(); va

我从服务器获得以下响应:

{“紫菀”:“3”,“水仙花”:“4”,“玫瑰”:“3”,“总物品”:10,“总价格”:“31.90”}

我想把它放在如下的表格中:

问题是我不知道如何获取值(对于“数量”列)。这是我的代码:

function processServerResponse(data) {
if (data.products.length > 0) {
    $("#orderForm").hide();
    $("#summaryForm").show();
    var html = '';
    $.each(data.products, function(key, value) {
        html += "<tr><td>"+value.name+"</td><td>"+?????+"</td></tr>"
    });
    $(html).appendTo("tbody");
    $("#totalItems").text(data.totalItems);
    $("#totalPrice").text(data.totalPrice);
}

我通过value.name从响应中获取名称,但我不知道如何获取该值(数量)

您的代码中有错误

一定是

                cleanData.products.push({
                    name: prop,
                    quantity: primljeniOdgovor[prop]    //not data[prop]
                })
而不是
数量:数据[prop]
<代码>数据只是一个未解析的字符串对象
primljeniOdgovor
是包含属性值的已解析对象


这就是问题所在!更正此错误后-一切正常(value.quantity)。非常感谢,不客气。请核对我的答案作为答案。谢谢
                cleanData.products.push({
                    name: prop,
                    quantity: primljeniOdgovor[prop]    //not data[prop]
                })