需要从ajax返回的响应消息中定义变量值

时间:2014-04-07 18:34:29

标签: jquery ajax

我通过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();
           }
         }

1 个答案:

答案 0 :(得分:0)

如果你的data.message包含你的if,你必须连接像这样的字符串..

 $("#"+data.message).hide(); // instead of $("#data.message").hide();