如何从具有类似id的json对象获取值

时间:2015-04-15 10:09:57

标签: javascript jquery ajax json

即时发送一个返回json的ajax调用

{"2":"/orangehrm/symfony/web/index.php/pim/viewPhoto/empNumber/1","3":"/orangehrm/symfony/web/index.php/pim/viewPhoto/empNumber/2","1":"/orangehrm/symfony/web/webres_552df88c832965.06437943/orangehrmMessengerPlugin/image/default-photo.png"}

调用函数传递参数这是一个整数

我想获得与给定id相对应的值,例如2如何执行此操作 是我正确使用

的方式
function getUrl(sid){
$.ajax({
            type: 'POST',
            url: shortUrl + 'messenger/getImgUrls',
            data: {suids: [sid]},
            dataType: 'json',
            async: false,
            cache: true,
            success: function (msg) {
                conversationId = msg.sid;

            },
            error: function (xhr, textStatus, errorThrown) {
                console.log(xhr.status);
                console.log(errorThrown);
                console.log(xhr.responseText);
            }
        });}
 }

1 个答案:

答案 0 :(得分:0)

想通了

必须使用

conversationId = msg[sid];