This question already has answers here:
Dynamically access object property using variable
                            
                                (14个回答)
                            
                    
                5年前关闭。
        

    

我正在为我的一个网站使用文件上传插件,并且“ Delete”选项的回调函数返回的jSON响应如下所示:

{"5425ba85c976a~2014-09-26_7-13-47.png":true}


我将如何在jQuery中解析此jSON响应以了解该值是true还是false?

这是我的代码的样子,但是当我记录此代码时它显示未定义

$(document).on('click', '.delete', function(e) {

    var fileName = $(this).attr('filename');
    $.ajax({
        url: "server/php/?action=DELETE&file="+fileName,
        type: 'GET',
        error: function (err) {
            alert(err.statusText);
        },
        success: function (data) {

            console.log(data.fileName);

        }
    });
});

最佳答案

你所要做的

data["5425ba85c976a~2014-09-26_7-13-47.png"]


代替

console.log(data.fileName);

关于javascript - 在jQuery中解析jSON响应,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26066870/

10-10 23:41