У меня есть код JSP для добавления данных в таблицы данных, получения ответа с другой страницы AJAX, при добавлении данных в таблицы данные добавляются очень странно. Я покажу это ниже.
Правильные данные должны быть такими:
15|3
15|5
16|1
17|2
9|3
Но вместо этого я получаю вот так /
My * Код 1020 * для получения данных со страницы AJAX
htmlrpt = $.ajax({
url: <some url> ,
method: "GET",
async: false,
error: function () {
alert("Error occured!");
}
});
var resp = htmlrpt.responseText.replace( /^\s|\r|\n|\s$/g, '').split('|');
var t = $('#dtBasicExample').DataTable({
"ordering": false
});
resp.forEach(function(i){
console.log(i);
t.rows.add([i]).draw();
});
Ниже приведен код JAVA, к которому я добавляю результаты моего массива в DT
<%
ArrayList<String[]> result = qmv.queryData();
String htarres1 = new String();
for (String[] paramList : result) {
for (String htarres2 : paramList){
htarres1 = htarres1 + htarres2 + ",";
}
htarres1 = htarres1.substring(0, htarres1.length()-1);
htarres1 = htarres1 + "|";
}
htarres1 = htarres1.substring(0, htarres1.length()-1);
out.print(htarres1);
%>
. консоль, она отображается правильно, но при добавлении в таблицу это неправильно.