このコードでは、リクエストを作成するまで待ちます (201 http ステータス)。私はアラートメソッドを使用していますが、使用したくありません。ここでアラートメソッドを何に置き換えることができますか?
「何もしない」方法のようなものを探しています。
if (createRequest.status == 201)
{
...code.....
}
else
{
alert('wait');
}
このコードでは、リクエストを作成するまで待ちます (201 http ステータス)。私はアラートメソッドを使用していますが、使用したくありません。ここでアラートメソッドを何に置き換えることができますか?
「何もしない」方法のようなものを探しています。
if (createRequest.status == 201)
{
...code.....
}
else
{
alert('wait');
}
これらのケースを処理するために特別に設計された、 Boostrap のアラートやBootstrap のポップオーバーなど、より凝った機能を使用できます。
「何もしない」メソッドが必要な場合は、単にelse を削除します。
if (createRequest.status == 201) {
...code.....
}
本当にそれを保持したい場合 (理由はわかりませんが、将来別のケースが必要になるかもしれません):
if (createRequest.status == 201) {
...code.....
}
else {
// doing nothing
}
何かがうまくいったかどうかを確認することをお勧めします。一般的なコンソールログ:
else {
console.log("It didn't work!");
}
あなたの質問を誤解していて、アラートの代わりが必要な場合は、 jQuery UIDialogを使用できます。
簡単な答え: else ステートメントを削除します。#バッドプラクティス
readyState === 4 && status !== 201
予期しない結果に対処するために、エラー処理のオプションを保持することをお勧めします (例: do something if )。少なくとも、次のような方法でこれをコンソールに記録できます
console.warn("Hey, I got an unexpected response. Status: " + status);
(または、この場合、それについて本当に知りたいと思っていて、実際に保持しalert()
たり、その他の視覚的な手がかりを持っているかもしれません.)