-2
Web APIからのデータをテーブルにフェッチしているときに、Uncaught TypeError:未定義の 'indexOf'プロパティを読み取ることができません。 Web APIがチェックして、データを返します。Uncaught TypeError:未定義の 'indexOf'プロパティを読み取ることができません
$("#divTable").empty();
$('#divTable').GenerateTable({
tableID: "datatable1",
//order: [[ 1, 'asc' ]],
sourceDataUrl: ApiPath + "Dashboard/GetRegulatoryTable?Type=" + type + "&Subject=" + subject + "&Month=" + month + "&Year=" + year,
autoColHeader: {
enable: "false",
colHead: ["Update ID", "Month", "Year", "Subject", "Description", "Document Path", "Created By", "Created Date"]
},
disableColindex: "[]",
});
if ($("#datatable1").html().indexOf("No data available", 1) > 1) { //here its throwing an error
swal("", "No Data Available", "warning");
$("#divTable").empty();
}
else {
$(".cutsdata").DataTable();
$('#btnDownload').show();
}
そして、 '未定義である' $( "#のdatatable1")。htmlの()ように思われます。 *定義する必要がありますか?その要素は存在しますか? – David
ごめんそのjqueryのテーブル: – Prakash
@Prakash:見て、エラーがかなり明確です。その要素はあなたのページに見つかりません。あなたが他に例証することができない限り、それは問題の説明です。 – David