这段代码出了什么问题?我在这个问题上准备了很多帖子,但无法解决我的错误。我有以下几点。使用Ajax显示PHP成功和失败消息
HTML代码
<div id="successMessage" style="display:none;"> It worked </div>
<div id="failMessage" style="display:none;"> It failed </div>
<div container>
<div class="modal">
<form>
....
</form>
</div>
</div>
PHP代码
if(!$stmnt->execute()){
echo "Failed!";
}else{
echo "Inserted";
}
Ajax代码
success: function(data){
viewData();
if (data=="Failed!") {
console.log(data);
$("#failMessage").show();
} else if(data=="Inserted"){
console.log(data);
$("#successMessage").show();
}
}
问题:我想在页面中显示错误而不是控制台。我想通知用户。为什么它不适用$("#successMessage").show();
?
PS:我正在使用Bootstrap。另外,如何使用一个(1)div="msg"
标签显示我的消息?
您正在做“回声”,您并未实际返回任何内容。另外,你的“其他”是错的...将它改为'else if(data ==='Inserted')' – Canastro
@Canastro我该如何返回它? – JWizard
@Canastro但在返回的问题,为什么它显示在控制台,如果我打印它使用'console.log(数据)'? – JWizard