jsonオブジェクトコードからアップロードしてください。 以下のコードでは、すべてのjsonオブジェクトを配列に保存しています。以下下記のJavaScriptコードを
$ret=array(); // declaring array
foreach($imagick as $i=>$imagick)
{
$f=$fileName .($i+1) .".jpg";
$imagick->writeImage($target_dir . $f);
$id_object = _addMediaFile($name, $f, 0, $fileSize, $folder);
resize(400, 225, "$media_dir/$f", "$thumbnail_dir/$f", $type);
$id = $id_object['ID'];
_updateThumbnailFile($id,$f);
$data= array("ID" => $id, "name" => $name, "fileName" => $f, "fileSize" => $fileSize, "fileDate" => $fileDate, "fileType" => 0, "folder" => $folder);
array_push($ret,$data); //sending it to array
} $imagick->clear();
echo json_encode($ret);
JavaScriptコードです。私はjson配列を渡しているので。それは の作品はありません。配列を参照してコードのいくつかの変更があります。
$(document).ready(function(){
$('#addFileDropzone').dropzone({
url: "modules/mediaFiles/uploadFile.php",
maxFilesize: 2048,
init: function(){
this.on("success", function(file, details){
this.removeFile(file);
details = JSON.parse(details);
var type = "cat-image"
var img = "";
if(details['fileType'] == 0)
{
type = "cat-image";
img = "modules/mediaFiles/loadFile.php?id="+details['ID']+"&tn";
}
一部を表示できるように、あなただけのサーバーにアップロードした画像のURLを記憶していますimg = "...."は文字列を定義するだけです。 – Flocke
あなたが理解していないことをより具体的にしてください。あなたが思うことを説明してください。 – Zabuza