显示成功消息未在JavaScript中工作
问题描述:
$.ajax({
type: "POST",
url:'/saveLayout',
data: {id : layoutId, section : arrSection},
success: function(response){
$('#successMsg').addClass("errorBox");
document.getElementById('successMsg').innerHTML="Your data has been successfully saved.";
}
});
在ajax成功函数中显示成功消息在第二次在Crome中不起作用。
成功消息在第一时间起作用。但之后它不工作。显示成功消息未在JavaScript中工作
答
您的代码重用相同的HTML块,用于显示成功消息,因此所述第二消息将简单地替换第一。如果您希望它同时显示两条成功消息,则您需要追加消息。这是问题吗?
这里是附加信息的一个例子:
$.ajax({
type: "POST",
url:'/saveLayout',
data: {
id : layoutId,
section : arrSection
},
success: function(response) {
$("#successMsg").addClass("errorBox").append("Your data has been successfully saved.");
}
});
答
我想你需要在添加之前删除errorbox类。
$('#successMsg').removeClass("errorBox");
$('#successMsg').addClass("errorBox");
如何改进呢? – keerthi 2012-04-09 05:24:39
转到您之前询问的问题,并为他们选择一个答案。 (每个答案旁边应该有一个挖空标记。) – 2012-04-09 05:26:08
完成。对此新手这就是为什么....谢谢。 – keerthi 2012-04-09 05:31:49