このコードで何が問題になりましたか?私はこの問題について多くの投稿を準備していますが、私のエラーを修正することはできません。私には次のものがあります。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:私はブートストラップを使用してい。また、1つのdiv="msg"
タグを使用してメッセージを表示するにはどうすればよいですか?
のフォーマットを修正するために
else
を変更します。プラス、あなたの "else"が間違っています... else if(data === 'Inserted') ' – Canastro@Canastroどのように返すのですか? – JWizard
@Canastroしかし、私が 'console.log(data)'を使って印刷すると、なぜそれがコンソールに表示されているのでしょうか? – JWizard