jQuery / Ajax成功函数无法呈现html

时间:2015-07-02 04:43:20

标签: jquery html ajax

我有一个类似于此<div id="message"></div>的DIV,并尝试使用Ajax成功向此DIV添加内容。

这就是我的ajax代码的样子:

    var data = $("form#password_forgotten").serialize();

    $.ajax({
        type: "POST",
        url: "./includes/process_password.php",
        data: data,
        cache: false,

        success: function (response) {
            console.log(response);
            $('#message').html(response);
        }           
    });

但是我不能用这个ajax响应来填充#message div。但是这个ajax编码对我有用,这就是我可以控制的。

<div class='alert alert-danger alert-dismissible' role='alert'>
<strong>Oops!</strong> Email address not recognised. Please try another.
</div>

有人能告诉我这有什么不对吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

根据评论中的对话

  

现在我发现我的#message DIV正在填充,但它隐藏在我的页面中。   像这样 -   糟糕!电子邮件地址无法识别。请试试   另一个。 ,

将答案汇总为

填充HTML后添加$('#message').show()