我有一个网页,调用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);