this 플러그인을 사용하여 페이지에서 테이블 행 끌어서 놓기를 사용합니다. 플러그인은 다음과 같이 AJAX를 함수에 각 테이블 행의 ID를 전달하는 직렬화 기능을 함께 제공 :jQuery 테이블 행 드래그 앤 드롭 플러그인
serializeTable: function(table) {
var result = "";
var tableId = table.id;
var rows = table.rows;
for (var i=0; i<rows.length; i++) {
if (result.length > 0) result += "&";
var rowId = rows[i].id;
if (rowId && rowId && table.tableDnDConfig && table.tableDnDConfig.serializeRegexp) {
rowId = rowId.match(table.tableDnDConfig.serializeRegexp)[0];
}
result += tableId + '[]=' + rowId;
}
return result;
},
불행하게도, 행의 HTML의 ID 나에게 많이 사용하지 않습니다. 대신, 행의 첫 번째 TD에 포함 된 값을 전달하려고하지만 아직 운이 좋지 않습니다.
rowId 변수를 이와 비슷한 것으로 바꾸려고했으나 반환되는 변수는 모두 '정의되지 않음'입니다.
var val = $(rowId + "td:nth-child(1)").value;
간단한 방법이 있나요? PHP 스크립트에 올바른 값을 얻었 으면 좋겠지 만 자바 스크립트에는 아직 익숙하지 않습니다.
모든 조언을 주시면 감사하겠습니다. 감사.
아직 정의되지 않은 응답 :( – Dan