취업/Datatable

[PHP] DATATABLE AJAX 통신하기2.

카슈밀 2021. 11. 3. 13:49
반응형

https://kasumil.tistory.com/196

이전편에서 해당 내용을 언급했었다.

하지만, 해당 부분은 완벽하지 않았다. DB값에서 온 것을 바로 넣는 수준이었기때문에 그러하다.

응답 값을 수정하지 못 했으니까!

하지만, 오늘 그 부분을 완벽하게 해결했다.

중간에 완성되지 않은 코딩을 넣어 하는 바람에 시간 낭비를 했다.

생각만해도 다시금 빡이 치는군....(╬▔皿▔)╯

도대체 작동되지 않는 코드를 왜 블로그에 올리는거야 ┗|`O′|┛

 

$('#테이블').DataTable({
		order: [ [ 3, "DEC" ] ],
		ajax: {
			url: '통신할 대상.php',
			type: 'GET',
			data : {
				내용.
			},
			dataSrc: '', // 공백 필수
            error: function (e) {
                alert(e);
            } // 혹시 모르는 에러처리.
		},
		columns: [
        // [{type: 1, price: 123123, quantity: 11, time: 몇시 몇분}] 내가 쓰는 부분의 data값.
        // [ data: {type: 1, price: 123123, quantity: 11, time: 몇시 몇분}] 원래는 이렇게 들어온다. 이렇게 들어오면 접근을 한번 더 해줘야 하는 부분이 있음.
			{data: "type"},
			{data: "price"},
			{data: "quantity"},
			{
                data: "time", 
                render: function(time) { // 인수를 해당 이름의 객체로 넣어야 한다.
                    return moment(time).format('YYYY-MM-DD HH:mm'); // 시간을 고쳐야하므로 moment 라이브러리 이용
                }
            }
		]
	});

 

 

나에게 광명을 내려준 스택오버플로우 글.

https://stackoverflow.com/questions/53520479/jquery-datatables-editing-the-row-in-jquery-datatable-and-save-to-the-database

 

jQuery DataTables editing the row in jquery dataTable and save to the database

I am using jQuery dataTables, ajax, and web services to display my data from the SQL database. I am successful in doing this, however now I need a way to be able to update only one column of the re...

stackoverflow.com

 

728x90