Java의 서블릿에서 JSON 문자열 데이터를 가져 오는 Java 함수가 있습니다.JavaScript 가져 오기 DataTable 채우기 JSON 문자열
$(document).ready(function() {
$('#example').dataTable({
"ajax": '../ajax/data/arrays.txt'
});
});
그리고 이것은 doPost 메소드를 호출하는 자바 스크립트 방법이다 : 나는 데이터 이것은 DataTables 웹 사이트 datatables을 채우는 사용자를 지시하는 방식은 데이터 테이블 (http://www.datatables.net/examples/data_sources/ajax.html)
입니다 채우는 것을 사용하는 것을 시도하고있다 내 서블릿에서 생성하고 JSON으로 돌아 가기 :
<script>
$(document).ready(function() { // When the HTML DOM is ready loading, then execute the following function...
//$('#somebutton').click(function() { // Locate HTML DOM element with ID "somebutton" and assign the following function to its "click" event...
var bodyContent = $.ajax({
url : "DAOserv",
global : false,
type : "POST",
data : "name=value",
dataType : "json",
async : false,
success : function() {
console.log("ok");
alert("ok");
}
}).responseText;
console.log(bodyContent);
});
</script>
가 어떻게이 데이터 테이블을 채우는 var bodyContent
에서 JSON 문자열을 얻을 수 있습니까?
AJAX의 목적을 달성하는 데 도움을 주신 것에 감사드립니다! bodyContent JSON 데이터를 데이터 테이블에 채우는 방법을 알아 내려고합니다. – jFram
답을 업데이트했습니다. 끝 비트를 참조하십시오. – machineghost
다른 한 가지 명확한 설명 : DataTables에는 두 가지 모드가 있습니다. 첫 번째 모드는 AJAX *에서 DataTables까지이며, 이는 DataTables에 URL을 ajax 속성으로 전달하는 모드입니다. 그 모드는 jQuery를 전혀 사용하지 않고 ... 개인적으로 저는 그 모드의 팬이 아닙니다. 위에서 설명한 내용은 기술적으로 DataTables가 AJAX 모드라고 부르는 것이 아닙니다. DataTables의 관점에서 위의 코드는 DataTables의 표준이 아닌 AJAX 모드입니다 (DataTables 외부의 모든 AJAX를 수행하는 것처럼). – machineghost