0

jquery の filedrop プラグインを使用して、サイトの imgur に画像をアップロードしています。PHP スクリプトが返す{"status":"Imgur code: cZ8gH"}

これをアラートとして返したいのですが、方法がわかりません。

私は現在これを持っています

    uploadFinished:function(i,file,response){
        $.data(file).addClass('done');
        var jsonobj = $.parseJSON(response);
        alert(jsonobj.status);
        // response is the JSON object that post_file.php returns
    }

しかし、それは機能していませんか?

4

1 に答える 1

1

filedrop プラグインはわかりませんが、dataType が指定されていない場合、jQuery は応答の MIME タイプを使用して ajax 応答を解析しようとします。

そのため、レスポンスはすでに jQuery によって解析されている可能性があります。

使ってみて

response.status

デバッグを支援するために、コンソール (または Firebug Lite) を備えたブラウザーを使用して呼び出すことを常にお勧めします。

console.log 

オブジェクトを印刷できるalertため、特に使用する代わりにconsole

@raina77owに感謝

于 2012-06-25T14:45:09.783 に答える