데이터 전송
Form Value 전송
$('#example').dataTable( {
"ajax": {
"url": "data.json",
"data": function ( d ) {
d.extra_search = $('#extra').val();
}
}
} );
JSON 전송
$('#example').dataTable( {
"ajax": {
"url": "data.json",
"contentType": "application/json",
"type": "POST",
"data": function ( d ) {
return JSON.stringify( d );
}
}
} );
Datatables에 Input Field 넣기
1. ajax dataSrc 사용
$('#example').dataTable( {
"ajax": {
"url": "data.json",
"dataSrc": function ( json ) {
$.each(json.data, function (idx, item) {
item.input_field = '<input type="text" name="input_field" value="' + item.value + '">';
});
return json.data;
}
},
columns: [
{data: "input_field"}
]
} );
※ dataSrc : 서버에서 반환된 JSON 데이터를 변경하거나 조작할 수 있도록 제공되는 추가옵션
2. columns render 사용
$('#example').dataTable( {
"ajax": {
"url": "data.json"
},
columns: [
{
render: function (data, type, row) {
return '<input type="text" name="input_field" value="' + row.value + '">';
}
}
]
} );
📖 참고자료
'ETC' 카테고리의 다른 글
[SQLD 이론정리] Ⅱ. SQL 기본 및 활용 2 (0) | 2022.03.09 |
---|---|
[SQLD 이론정리] Ⅱ. SQL 기본 및 활용 1 (0) | 2022.03.09 |
[SQLD 이론정리] I. 데이터 모델링의 이해2 (1) | 2022.03.07 |
[SQLD 이론정리] I. 데이터 모델링의 이해1 (0) | 2022.02.23 |
Windows10 ISO USB 만들기 (0) | 2020.05.30 |