gpt4 book ai didi

javascript - 如何更改隐藏按钮的值

转载 作者:行者123 更新时间:2023-12-01 02:52:42 25 4
gpt4 key购买 nike

在我的项目中,我使用ajaxSubmit来上传文件。我设置 flUpId 初始值为“flUpInt”。

当我第一次点击fulId时,我可以使用action.php将文件上传到Linux服务器。在action.php中,我设置了$flUpV="flUpChg",并且该值返回。

我已经在 success: function(data) 中测试了 alert(data.flUpV)"flUpChg",并且该值为正确的。我使用 $('#flUpId').val()=data.flUpV; 设置 flUpId 值的隐藏按钮。因此 "flUpInt" 应更改为 "flUpChg"

当我第二次点击fulId时,我发现flUpId"flUpInt",而不是"flUpChg"。第三次,第四次......,flUpId 始终是“flUpInt”

这里是ajax代码:

$(function () { 
$("#fulId").wrap("<form id='fulfId' action='action.php?act=upFileCsc' method='post' enctype='multipart/form-data'></form>");

$("#fulId").change(function(){
var flUpV=$('#flUpId').val();
alert(flUpV);


$("#fulfId").ajaxSubmit({
dataType:'json',
data:{flUpV:flUpV},
beforeSend: function(){...},
uploadProgress: function(){...},
success: function(data){
$('#flUpId').val()=data.flUpV;
alert(data.flUpV);
},
error:function(xhr){...}
});
});
});

这是html代码:

   <input type="file" id="fulId" name="mypic"><input type="hidden" id="flUpId" value="flUpInt" >

最佳答案

要设置值,您需要将其作为参数传递给 ,val() 方法,而不是使用赋值。

所以而不是

$('#flUpId').val()=data.flUpV;

使用

$('#flUpId').val( data.flUpV );

关于javascript - 如何更改隐藏按钮的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46871929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com