5

編集済み

jQuery File Upload Documentationを使用すると、写真付きのデータを MySQL DB に保存できます (写真 1+2 を参照)。

今私が立ち往生しているのは、データを元に戻す方法です。アップロード後、DB からのデータを含む写真を表示したいのですが、その方法を見つけることができません。

誰かがDBデータを追加するjsonを編集する方法を知っているか、それをvar_dumpして正しい方向にプッシュする方法を知っているなら、それは素晴らしいことです! json が作成される場所が見つかりません。json は次のようになります。

{"files":[{
    "name"         : "02 (1).jpg",
    "size"         : 12508,
    "type"         : "image\/jpeg",
    "url"          : "http:\/\/localhost:8888\/server\/php\/files\/02%20%281%29.jpg",
    "thumbnailUrl" : "http:\/\/localhost:8888\/server\/php\/files\/thumbnail\/02%20%281%29.jpg",
    "deleteUrl"    : "http:\/\/localhost:8888\/server\/php\/?file=02%20%281%29.jpg",
    "deleteType"   : "DELETE"
}]}

そして、私はそれを次のようにしたいと思います:

{"files":[{
    "name"         : "02 (1).jpg",
    "size"         : 12508,
    "type"         : "image\/jpeg",
    "url"          : "http:\/\/localhost:8888\/server\/php\/files\/02%20%281%29.jpg",
    "thumbnailUrl" : "http:\/\/localhost:8888\/server\/php\/files\/thumbnail\/02%20%281%29.jpg",
    "deleteUrl"    : "http:\/\/localhost:8888\/server\/php\/?file=02%20%281%29.jpg",
    "deleteType"   : "DELETE",
    "titleDB"      : "Title1",
    "textDB"       : "Lorem ipsum dolor...."
}]}

私は(rAjAが説明したように)試して、次を変更しました

require('UploadHandler.php');
$upload_handler = new UploadHandler();
$response_enc = $this->upload_handler->initialize();

しかし、「JSON.parse: JSON データの後に予期しない空白以外の文字があります」というエラーが表示され、それを調べて情報を見つけましたが、私を助けてくれるものは何もありません。

誰かがこれについて私を助けることができますか、または私が情報を見つけることができる場所を知っていますか? ありがとうございました!

写真pic2

4

1 に答える 1