ajax-loadを使用して特定の箇所を以下の読み込みを行なっています。
html
1<div id="hogehoge" data-type="html" class="js-ajaxload" data-url="/hoge.html"></div>
jquery1では問題なく動いていたのですが、3に移行した読み込みが行えなくなってしまいました。
jsには以下の記述がされています。
js
1 e.run.ajaxLoad = { 2 init: function () { 3 var t = this; 4 n(".js-ajaxload").each(function () { 5 var e = n(this), 6 a = e.attr("data-url"), 7 i = e.attr("data-type"), 8 o = e.attr("data-callback"); 9 a && "html" == i && t.typeHtml(e, a, o) 10 }) 11 }, 12 typeHtml: function (t, a, i) { 13 var o = this; 14 n.ajax({ 15 url: a, 16 dataType: "html" 17 }).success(function (a) { 18 i ? o[i](t, a) : t.append(a), e.run.macthHeight.update(), n(document).trigger("ajaxLoaded--dev", t) 19 }).error(function (t) {}) 20 }, 21 sideSearch: function (t, n) { 22 t.append(n), e.run.sideSearch.init() 23 } 24 },
こちらをどのように変更すればjQuery3環境でも動くようになりますでしょうか。
回答3件
あなたの回答
tips
プレビュー