1
ページ分割機能にjquery.Pagination.js
を使用しています。jQuery ajaxの成功メソッドはie8で動作していますが、ie9では動作していませんか?
$(document).ready(function() {
var numItems = 69;
var perPage = 25;
$("#pagination").pagination({
items: numItems,
itemsOnPage: perPage,
cssStyle: "light-theme",
onPageClick: function(pageNumber) {
var startFrom = (perPage * pageNumber - perPage) + 1;
$.ajax({
url: 'modules/myModule/models/paginationData.php',
type: 'POST',
data: { start : startFrom , type : 'unassigned' },
beforeSend: function(){
$(".loading_img").show();
},
success: function(data) {
$("tbody#unassignedData").html("");
$("tbody#unassignedData").html(data);
$("body").find("a.summary").popover();
},
complete: function(){
$("img.loading_img").hide();
},
error: function(e) {
console.log(JSON.stringify(e));
}
});
}
});
});
コンソールは言う:undefined
であり、それはIE8で動作しているので、なぜIE9でサポートされていない
LOG: {"readyState":0,"status":0,"statusText":"ReferenceError: 'FormData' is undefined"}
FormData
場合は、次のよう
コードはありますか?
エラーは、表示されたコードとは関係なく表示されます。あなたのコードベースのどこにでも 'FormData'オブジェクトを作成しようとしていますか?これは、IE8以降では、FormDataがIE10以上でのみサポートされていることを考えると、IE8ではうまくいきません –