我有一个调用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);
},
});
答案 0 :(得分:1)
您的Ajax代码有错误:
请更改:
$("contentID").text(successmessage);
要
$("#contentID").html(successmessage);