AJAX成功请求"消息文本"返回显示


AJAX success request "message text" to be displayed back

我有一个网页,调用AJAX请求,将数据发送到数据库并更新它。我需要在网页上显示数据已更新的消息返回给用户,但目前,没有显示任何内容。而且,不会生成错误消息。我的HTML看起来像这样:

    <div class="input-group" id = "contentID">  
            <input type="submit" class="btn btn-info" name="showname" value="Show Fields" id = "showName" style="margin-right: 5px;"/>
            </div>

我的ajax请求如下所示:

    $.ajax({
        type: "POST",
        dataType: "json",
        url: "update.php",
        data: {'postData':JSON.stringify(postData)},
        contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
        success: function(data) {
            successmessage = 'Data was succesfully updated';
            $("#contentID").text(successmessage); #Is this correct?
        },
        error: function(data) {
            successmessage = 'Error';
            $("#contentID").text(successmessage);
        },

});

您的Ajax代码有一个错误:

请更改:

$("contentID").text(successmessage);

$("#contentID").html(successmessage);