我创建了一个JQuery图像上传插件,当您选择文件时,它会上传它,并显示图像的预览。该插件还接受一个可选对象,该对象包含要与图像一起发布的键值集合。
我想返回另一个结果对象(返回一些值并创建一个对象),然后使用这个新对象扩展现有的键值集合,这样如果用户上传另一个具有相同上传器的图像,它将用旧的替换 - 而不是创建另一条记录。
例如,此对象将传递给上传者:
{imageid : 0, userid: 15}
图片上传和上传图片的 imageid 会返回(例如50)。
Nnow,我想构建一个像{imageid: 50}
这样的对象,如果用户使用相同的上传器上传另一个图像,这次它会发布这些值:
{imageid : 50, userid: 15}
我不想检查和更新现有对象的值的原因是返回值可能有更多的条目,有些条目甚至不存在于curren对象中。就像在这种情况下:
{imageid:50, filename:'abc.gif'}