我通过ajax提交表单,并希望在返回的成功消息所定义的html中隐藏特定的div。一切正常,除了隐藏部分,如果我直接写入div的id,它可以正常工作。但是当我尝试使用data.message来定义特定的div id(即“4610”)时,我无法使它工作。我确信成功消息是正确的,因为我看到它在控制台中正确显示。谢谢! - 布赖恩
// using the done promise callback
.done(function(data) {
if (data.success) {
// success.
// hide form container
$("#data.message").hide();
}
}
答案 0 :(得分:0)
如果你的data.message包含你的if,你必须连接像这样的字符串..
$("#"+data.message).hide(); // instead of $("#data.message").hide();