HTML5/Jquery dropbox参数

HTML5/Jquery dropbox参数,jquery,json,Jquery,Json,我对JSON真的很陌生——它似乎是一种很好的学习语言:) 我最近开始使用以下脚本: 我已经编辑了PHP文件,以我喜欢的,但我的问题是,我需要一个周边发送时,文件上传。我需要它来发送文件夹ID,以便我知道将文件推到哪个位置(通过添加到数据库并稍后调用数据) 一旦我放下一个文件,我不知道如何传递这个parimiter,我想知道是否有人能解释一下如何传递 谢谢你的帮助 问候 Andrew您需要修改以下代码: if(move_uploaded_file($pic['tmp_name'], $upload

我对JSON真的很陌生——它似乎是一种很好的学习语言:)

我最近开始使用以下脚本:

我已经编辑了PHP文件,以我喜欢的,但我的问题是,我需要一个周边发送时,文件上传。我需要它来发送文件夹ID,以便我知道将文件推到哪个位置(通过添加到数据库并稍后调用数据)

一旦我放下一个文件,我不知道如何传递这个parimiter,我想知道是否有人能解释一下如何传递

谢谢你的帮助

问候


Andrew

您需要修改以下代码:

if(move_uploaded_file($pic['tmp_name'], $upload_dir.$pic['name'])){
    //do logic to generate folder ID
    exit_status('File was uploaded successfuly!', $folder_id);
}
然后修改
exit_status()
函数:

function exit_status($str, $folder_id){
    echo json_encode(array('status'=>$str, 'folder_id' => $folder_id));
    exit;
}
然后,修改
dropbox.filedrop
方法的
uploadFinished
功能:

uploadFinished:function(i,file,response){
    $.data(file).addClass('done');
    // response is the JSON object that post_file.php returns
    response.folder_id now contains the $folder_id generated on the server   
}

您需要将文件夹ID从服务器发送到客户端,还是从客户端发送到服务器?无论哪种情况,我们还需要查看生成文件夹ID的代码。上传程序所在的位置很容易获取文件夹ID,只是我不知道在文件上传时如何传递此信息-然后我可以在PHP上传文件中使用此参数将其插入数据库并添加文件。so client->PHP upload file->(添加到数据库-我可以这样做)只需要发布parimiter,这样我就可以收集它