Jquery不更改输入值

Jquery不更改输入值,jquery,ajax,Jquery,Ajax,我使用ajax上传脚本在表单中上传pdf和图像。pdf one工作得很好,隐藏的表单字段由返回的数据整型处理!。image one接收返回的数据,但不更新隐藏的表单字段 编辑:我不知道当我复制和粘贴时,额外的偏执是如何出现的-重新粘贴 这是我的密码 <div id="fileuploader">Image Upload</div><br/><div id="fileuploader2">PDF Upload</div></p>

我使用ajax上传脚本在表单中上传pdf和图像。pdf one工作得很好,隐藏的表单字段由返回的数据整型处理!。image one接收返回的数据,但不更新隐藏的表单字段

编辑:我不知道当我复制和粘贴时,额外的偏执是如何出现的-重新粘贴

这是我的密码

<div id="fileuploader">Image Upload</div><br/><div id="fileuploader2">PDF Upload</div></p>
    <input type="hidden" name="image" value="" id="image_id"/>
    <input type="hidden" name="pdf" value="" id="pdf_id"/>
    <script>
        jQuery(document).ready(function($)
        {
            $("#fileuploader").uploadFile({
            url:"http://snug/worshipbanners/wp-admin/admin.php?page=worship-banners/index.php&amp;banners-upload=true&amp;filename=image",
            fileName:"image",
            allowedTypes:'png,jpg,gif',
            dragDropStr: "<span><strong>Drag & Drop 2050mm x 300mm CYMK PDF</strong></span>",
            returnType:'json',
            onSuccess:function(files,data,xhr){ $("#image_id").val(JSON.parse(data));console.log(data)}
            });


            $("#fileuploader2").uploadFile({
            url:"http://snug/worshipbanners/wp-admin/admin.php?page=worship-banners/index.php&amp;banners-upload=true&amp;filename=pdf",
            fileName:"pdf",
            allowedTypes:'pdf',
            dragDropStr: "<span><strong>Drag & Drop 2050mm x 300mm CYMK PDF</strong></span>",
            onSuccess:function(files,data,xhr){ $("#pdf_id").val(JSON.parse(data));console.log(JSON.parse(data))}
            });
        });
    </script>

我在设置表单字段值的一行上看到了一组额外的括号。我不知道那条线路是否在运行。请尝试删除此行开头的括号:

()$("#image_id").val...

如果返回的类型是JSON,就像您使用JSON.parsedata一样

你应该加上

returnType:'json', 


$("#fileuploader2").uploadFile({
            url:"http://snug/worshipbanners/wp-admin/admin.php?page=worship-banners/index.php&amp;banners-upload=true&amp;filename=pdf",
            fileName:"pdf",
            allowedTypes:'pdf',
            dragDropStr: "<span><strong>Drag & Drop 2050mm x 300mm CYMK PDF</strong></span>",
            returnType:'json', //ADDED HERE
            onSuccess:function(files,data,xhr){ $("#pdf_id").val(JSON.parse(data));console.log(JSON.parse(data))}
            });

您注意到了额外的括号$image\u id吗?