“显示成功”消息不适用于JavaScript

时间:2012-04-09 05:11:27

标签: 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第二次不起作用 成功消息第一次起作用。但它之后没有工作。

2 个答案:

答案 0 :(得分:0)

您的代码重复使用相同的HTML块来显示成功消息,因此第二条消息将只替换第一条消息。如果您希望它同时显示两条成功消息,则需要附加消息。这是问题吗?

以下是附加消息的示例:

$.ajax({
    type: "POST",
    url:'/saveLayout',
    data: {
        id : layoutId,
        section : arrSection
    },
    success: function(response) {
        $("#successMsg").addClass("errorBox").append("Your data has been successfully saved.");
    }
});

答案 1 :(得分:-1)

我认为你需要在添加之前删除errorbox类。

$('#successMsg').removeClass("errorBox"); 
$('#successMsg').addClass("errorBox");