我有一个 jquery 消息框的以下代码。如果我单击以下链接,则会出现一个消息框。
<p><a id="msgup" class="">Demo Top</a></p>
<script>
$("#msgup").bar({
color : '#1E90FF',
background_color : '#FFFFFF',
removebutton : false,
message : 'Your profile customization has been saved!',
time : 2000
});
</script>
现在我想要实现的是当我在我的 ajax 服务器响应中获得“冷”作为值时显示消息框。为此,我尝试了以下代码。但它不工作。可能是因为调用 jquery 函数失败。请问如何使它工作?
$.ajax({
type: "POST",
url: "<?php echo base_url(); ?>contents/hello",
data: "id="+a_href,
success: function(server_response) {
if (server_response == 'cold') {
//Beginning of the code for message box
$("#msgup").bar({
color : '#1E90FF',
background_color : '#FFFFFF',
removebutton : false,
message : 'Your profile customization has been saved!',
time : 2000
});
//End of the code for message box
// Instead of the message box code I have tried
// alert('Message'); and it worked
}
else {
$("#result").html(server_response);
}
}
}); //$.ajax ends
提前致谢 :)