已编辑
使用jQuery 文件上传文档,我可以将数据与 MySQL DB 中的图片一起保存(见图 1+2)
现在我陷入困境的是如何取回数据。上传后,我想用数据库中的数据显示图片,但我找不到如何做到这一点。
如果有人知道如何编辑附加数据库数据的 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 数据后出现意外的非空白字符”,我对此进行了谷歌搜索,并找到了信息,但没有什么对我有帮助。
谁能帮我解决这个问题或知道我在哪里可以找到信息?谢谢!