错误信息:
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');
}