【发布时间】:2020-03-18 07:48:40
【问题描述】:
我有一个页面,它将 .change 函数附加到 Document Ready 上的输入 type="file"。这个 .change 事件函数填充了一个隐藏字段:
<script>
$j(function(){
...
$j('#UploadedFile').change(function(evt){
...
$j("#HiddenLiveJson").val = liveJson;
...
});
...
});
function importTasks() {
...
var hdnResult = $j("#HiddenLiveJson").val();
...
}
</script>
...
<input type="file" id="UploadedFile" name="UploadedFile" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet">
...
@Html.Hidden("HiddenLiveJson")
...
但是,当我调用函数 importTasks() 时,隐藏的值是空的。 这是预期的行为还是我应该期望看到从 Document Ready 填充的隐藏值?或者,我只是做错了吗?
【问题讨论】:
标签: javascript hidden-field document-ready