0

关于jquery ajax请求的成功功能,我必须显示一个div,任何人都可以建议一种方法来做到这一点

dataString = "labid="+val;
jQuery.ajax({
type: "POST",
url: "../pim/manageLabelsAdmin",
cache: false,
data: dataString,
dataType: "json",
success: function(data) {
    if(data.success == "yes"){           
        //alert(data.status);
        } else {
            alert("Occured internal Error. please check network connection");
        }
    }
});
4

2 回答 2

2

如果要显示的消息已经在 DOM 中,但被隐藏了,您可以在成功回调中执行以下操作:

if(data.success == "yes")
{            
    $("#id-of-message-element").show();
}

否则,您可以根据需要使用.append()or.prepend().html()or中的任何一个将消息添加到 DOM 。.text()

更多关于 DOM 插入方法的信息:

http://api.jquery.com/category/manipulation/dom-insertion-inside/

于 2012-10-15T10:44:33.953 回答
0

if your div has id then this

$('#yourDivId').show();

else if your fiv has class

$('.yourDivClassName').show();
于 2012-10-15T10:49:14.457 回答