IEのJavascriptで次の日リリースのものが動かなくて。。2019夏


jQueryがないよって言われる

<meta http-equiv="X-UA-Compatible" content="IE=Edge" />

for of構文が使えない

for ofから、for inに書き換えた。

ajaxの書き方が違う
だめな方

            $.ajax({
                url:'/api/xxx/',
                type:'GET',
                data: {
                    area: $('#area').val()
                },
                dataType: "json",
            })
            .done( (data) => {
              …
                }
            })

書き直したやつ

            $.ajax({
                url:'/api/xxx/',
                type:'GET',
                data: {
                    area: $('#area').val()
                },
                dataType: "json",
            })
            .done( function(data) {
              …
                }
            })

for文でグーグルマップのマーカーを、作成しイベントリスナを付けていたが、最後のマーカーにしかイベントが紐付かなかった。
現在、1つずつ生成し、イベントリスナを紐付けている。
ダサすぎる。。。