![](/img/trans.png)
[英]Getting strange “undefined” value on the output of Closure function
[英]jQuery strange “undefined” reaction while getting value
我对变量有问题。 所以我正在用jQuery制作表单。 我试图从中获取信息的输入被隐藏:
<input id="company_id" name="company_id" type="hidden" value="4">
jQuery代码是这样的:
if (button == 'rem') {
var term = $("#userlist").val();
var comid = $( "#company_id").val();
$.post('/delfromgroup', { id: term, cid: comid }, function(html){
console.log(comid);
$("#list").fadeOut("slow",function() {
$("#list").html($(html).filter("#error"));
$("#list").fadeIn("slow");
});
});
}
第一次,当我按下按钮时,它很好... console.log会显示正确的数字,但是第一次之后,每次当我按下按钮时,该值都是“ undefined”。 为什么第一次后无法正确读取html代码? 有什么建议么? 谢谢 :)
如果您的隐藏字段company_id
将在#list
那么它将被您使用过的jQuery代码( fadeOut()
)删除。
因此,下次调用它时,您将变得不确定。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.