私はフィルタリングでウェブページを持っています。私はきた私のhtmlの体でInternet Explorerがjavascriptのメソッドを解析していません
var autotag = {
filter: function(container, resetPage = true){
if(resetPage)
$('#filter-page').val('1')
var form = $('#'+container);
var action = form.attr('action');
var method = form.attr('method');
var data = form.serialize()+'&method=ajax';
$.ajax({
url: action,
data: data,
method:method,
success: function(response, status, xhr){
history.pushState(null,null, window.location.pathname+'?'+form.serialize());
$('#'+container).html(response);
}
});
}
};
:ファイルの内容が自動タグメソッドを定義
<script type="text/javascript" src="https://www.werkenbijtauw.nl/static/default/script/autotag.js"></script>
:フィルタリングは、このようなのようなヘッダにリンクされたJavaScriptファイルを使用していますこれは何の問題が生じないChromeとFirefoxでは
<input type="checkbox" id="Bodem" name="filters['function'][]" value="Bodem" onchange="autotag.filter('vacancies-filters');" />
:次のHTMLを得ました。一方、IEは自動タグをスローすると定義されたエラーではありません。 IEがautotag変数を未定義とみなす理由は何ですか?
ちょうど終了