0

uploadSuccess の後に JSON 応答にアクセスするのに問題があります。

ここで共有されたコードを再利用しました。

私の完全なコールバックは次のようになります:

        .on('complete', function(event, id, name, response) {
            var $fileEl = $(this).fineUploaderS3("getItemByFileId", id),
                $viewBtn = $fileEl.find(".view-btn");


            if (response.success) {
                $viewBtn.show();
                $viewBtn.attr("href", response.tempLink);
                console.log(response.tempLink);
            } 

POST への応答は次のようになります。

{"tempLink":"https:\/\/s3.amazonaws.com\/basedrop\/dc79d6aa-2162-4675-8f21-cb17844b885c.jpg?AWSAccessKeyId=AKIAIO43VK2MP3SIA7HQ&Expires=1383657225&Signature=KDt5Xwb9NAQjgFfCdoZBHek4sRI%3D","thumbnailUrl":"https:\/\/s3.amazonaws.com\/basedrop\/dc79d6aa-2162-4675-8f21-cb17844b885c.jpg?AWSAccessKeyId=AKIAIO43VK2MP3SIA7HQ&Expires=1383657225&Signature=KDt5Xwb9NAQjgFfCdoZBHek4sRI%3D"}SUCCESS

しかし、 tempLinkの値を出力しようとすると、未定義になり続けます。

ここで何が恋しいですか?

お時間をいただきありがとうございます。

乾杯。

4

1 に答える 1