Failed to set the 'value' property on 'HTMLInputElement': This input element accepts a filename,...

来源:互联网 发布:大烟雾做丝数据 编辑:程序博客网 时间:2024/04/29 20:17

错误信息:

Failed to set the 'value' property on 'HTMLInputElement': This input element accepts a filename, which may only be programmatically set to the empty string.
我的代码如下:
//编辑    function modify(id){        $.ajax({            url:"@{communityControllers.ClubManageAction.edit()}",            type:"POST",            data:{id:id},            dataType:"json",                error: function(XMLHttpRequest, textStatus, errorThrown) {                layer.alert("网络错误");            },            success: function(data) {                $("#club_name").val(data.name);                $('#addUpdateMode').modal('toggle');            }          })    }

报这个错误的地方是在:success方法里面;

这里不能直接进行赋值:

$("#club_name").val(data.name); //error

正确的做法是:

success: function(data) {                var name = data.name;//先赋值给一个变量                $("#club_name").val(name);//ok                $('#addUpdateMode').modal('toggle');             }
0 0
原创粉丝点击