Ajaxによる部分更新不具合
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
■コメント投稿
①コメントが空だった場合「undifined」ユーザー名で”undefined”というコメントを一時的に表示する動きになってしまっている。
→Ajaxコールバックの成功失敗判定のifチェックがないためそのような挙動になっている。
②PC・スマホがオフライン時にAjax通信をし通信失敗しても何も処理結果が表示されない動きになっている。
→Ajaxコールバックの変数dataのnullチェックがないそのような挙動になっている。
■いいね
PCまたはスマホがオフラインになりAjax通信をし通信失敗しても何も処理結果が表示されない動きになっている。
→Ajaxコールバックの変数dataのnullチェックがないそのような挙動になっている。
■ポスト削除
PCまたはスマホがオフラインになりAjax通信をし通信失敗しても何も処理結果が表示されない動きになっている。
→Ajaxコールバックの変数dataのnullチェックがないためそのような挙動になっている。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
@Talkit運営
リリース前にしっかりテストしましたか?
処理失敗、オフラインのため通信失敗した場合は一律でトーストやスナックバー表示で失敗した旨を表示するのがよいと思います。