【解放区在住氷翠 緑の閃光】氷翠のお気楽日記

Ajax

2020-02-14 18:58

javascript > Jquery > お気楽日記 > 開発

はい、どうも氷翠です。

どうにも最近はJavascriptでハマっている気がするのです。

いつも使っている「Jquery」がどうやらバージョンアップしたようで、その使い方が微妙に変化してしまっていたようで、今回の「Ajax」というタイトル、この部分をよく使っているのだけど、その使い方が変化してしまっている。

これをまた勉強しなおしていかないといけない。

$.ajax({
    URL: ‘送信先のアドレス’,
    async: 同期か、非同期か,
    error: エラーになったときの処理,
    success: 送受信が成功した場合の処理
});

といった感じで使っていました。ところが、バージョン3以降では、この記述でも問題無く動作はするのだけど、もっと細かい設定ができるようになっているようです。

$.ajax({
    URL: ‘送信先のアドレス’,
    async: 同期か、非同期か,
    error: エラーになったときの処理    
})
.done({
    送受信が完了した場合の処理
});

このように、メソッド化した方が、確実に動作するようです。
以前は動作が不安定だったりしていたのだけど、このやり方でいくと、安定している。動作としてはありがたいのだけど、記述はやはり短くしたいものです。

バージョンアップは、基本的になんでもかんでも修正したら、そこでバージョンアップなんですけどね、記述が増えるとちょっと萎えるw

ちなみに、上記の記述方法は、一例です。もっと細かくメソッドが存在していて、それらを組み合わせることで、いろんな状況に対応できるわけです。

今回、ローカルで動作するものを作っていたので、なおさらこのJavascriptの動きが重要になってきました。

コメントを残す

メールアドレスが公開されることはありません。