如何将ajax响应发送到HTML表单以将值存储为隐藏?

如何将ajax响应发送到HTML表单以将值存储为隐藏?,ajax,jquery,Ajax,Jquery,我有一个表单,我使用ajax方式上传图像,并喜欢将上传的图像发送回表单中的隐藏字段。怎么做?我正在尝试将上传的图像发送到隐藏字段。像这样,document.getElementById(“hid”).value=res 我像这样使用ajax代码 if (formdata) { $.ajax({ url: "upload.php", type: "POST", data: formdata,

我有一个表单,我使用ajax方式上传图像,并喜欢将上传的图像发送回表单中的隐藏字段。怎么做?我正在尝试将上传的图像发送到隐藏字段。像这样,document.getElementById(“hid”).value=res

我像这样使用ajax代码

if (formdata) {
        $.ajax({
            url: "upload.php",
            type: "POST",
            data: formdata,
            processData: false,
            contentType: false,
            success: function (res) {
                document.getElementById("response").innerHTML = res; 
                document.getElementById("hid").value = res;
            }
        });
    }

你到底想用它实现什么?上传后,我想得到文件名,然后与其他表单字段一起存储在数据库中。SSO,
res
这里是文件名,而不是图像块本身?是的,实际上,我在upload.php中进行上传过程,并回显文件名o,什么不起作用?另外,为什么要使用
document.getElementById
而不是
$('hid')