如何将特定的 json 响应对象设置为 js var - Cloudinary

How to set a specific json response object as a js var - Cloudinary

我正在使用 Cloudinary 托管用户设置的个人资料图片。

我的 Web 应用程序主要使用 PHP -> 以下是 Cloudinary http://cloudinary.com/documentation/php_image_upload#overview

提供的说明

我遇到的问题是我想通过解析新创建的URL为JSON返回的图像直接显示上传后的图像。

当我执行 Cloudinary 提供的 console.log 时:

    $(document).ready(function() {
        $('.cloudinary-fileupload').bind('cloudinarydone', function(e, data) {
           console.log(data);
           return true;
        });
    });

This is the console.log response that I receive

任何人都可以帮助我使用 javascript 或 JQuery 函数,以便在我的图像标签中显示更新后的图像。

你需要读树...

jqXHR.responseJSON.url

在这种情况下,使用

data.result.url

参见 http://cloudinary.com/documentation/php_image_upload#preview_thumbnail_progress_indication_multiple_images

的示例

你能根据返回的 json 更新图像标签的 src 吗?

回调函数中是这样的:

var imgDiv = document.getElementById("profile");
imgDiv.src = data.jqXHR.responseJSON.url;