모든 데이터를로드하기 위해 DataTable을 가져올 수 없습니다.

eComEvo

Requested unknown parameter 2 for row 0다음을 실행할 때 발생 하기 때문에 데이터에 문제가있는 것 같습니다.

var items = $('#items').DataTable({
        dom: "<'row'<'col-md-6'l><'col-md-6'f>r>t<'row'<'col-md-6'i><'col-md-6'p>>",
        paginationType: "full_numbers",
        language: {
            lengthMenu: "_MENU_ items per page"
        },
        processing: true,
        serverSide: true,
        stateSave: true,
        ajax: {
            url: "items/data",
            method: 'post'
        },
        columnDefs: [
            {
                targets: ['th-image'],
                searchable: false,
                data: 'image_url',
                render: function (data, type, full) {
                    return '<img src="' + data + '" alt="thumbnail" class="img-thumbnail" />';
                }
            },
            {
                targets: ['th-manufacturer'],
                data: 'manufacturer',
                render: function (data, type, full) {
                    var manufacturer = data.substring(0, 40);

                    if (data.length > 40)
                        manufacturer += '...';

                    return manufacturer;
                }
            },
            {
                targets: ['th-title'],
                data: 'title',
                render: function (data, type, full) {
                    var title = data.substring(0, 40);

                    if (data.length > 40)
                        title += '...';

                    return title;
                }
            },
            {
                targets: ['th-actions'],
                data: 'actions',
                searchable: false,
                sortable: false
            },
            {
                targets: ['th-id'],
                data: 'id',
                searchable: true,
                visible: false
            }
        ]
    });

이 테이블에서 :

<table class="table table-striped table-bordered" id="items">
<thead>
    <tr>
        <th class="th-image">Image</th>
        <th class="th-manufacturer">Manufacturer</th>
        <th class="th-mpn">MPN</th>
        <th class="th-upc">UPC</th>
        <th class="th-title">Title</th>
        <th class="th-actions">Actions</th>
    </tr>
    </thead>
    <tbody></tbody>
</table>

필드는 image, manufacturer, titleactions모두가 올바르게 표시하지만, mpnupc서버 데이터 응답 값을 갖는에도 불구하고 비어 있습니다.

값이 필요하지 않은 동일한 종류의 초기화 값을 사용하기 전에 이와 같은 DataTables를 만들었 columns으므로 분명한 것이 누락되었을 가능성이 있지만 아직 찾지 못했습니다.

DataTables 1.10.7.

Gyrocode.com

객체 배열을 반환하므로 columns또는 columnDefs옵션을 사용하여 모든 열 데이터를 정의해야합니다 . 로부터 수동 :

개체 사용의 단점은 각 열의 개체에서 사용해야하는 속성을 DataTables에 명시 적으로 알려야한다는 것입니다. 이것은 columns.data및 / 또는 columns.render옵션을 사용하여 수행됩니다 .

문제를 해결하려면 아래와 같이에 대한 정의 mpnupc데이터 속성을 추가합니다 columnDefs.

        {
            targets: ['th-mpn'],
            data: 'mpn'
        },
        {
            targets: ['th-upc'],
            data: 'upc'
        },

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

하위 모듈이 parentmodule (python)을 가져올 수 없습니다.

분류에서Dev

가져온 JSON 데이터로 this.setState를 통해 빈 배열을 업데이트하기 위해 componentDidMount ()를 가져올 수 없습니다.

분류에서Dev

노드를 업데이트하기 위해 nvm을 가져올 수 없습니다.

분류에서Dev

Symfony : jsonresponse를 통해 테이블의 모든 행을 가져올 수 없습니다.

분류에서Dev

Ember-데이터를로드하기 위해 RESTAdapter를 가져올 수 없습니다.

분류에서Dev

덴드로 그램에 대한 레이블을 표시하기 위해 ggraph를 가져올 수 없습니다.

분류에서Dev

셀레늄을 사용하는 동안 링크에서 모든 데이터를 가져올 수 없습니다.

분류에서Dev

특정 조건이 모든 기록을 가져올 수 없습니다

분류에서Dev

항목을 제대로보기 위해 StackView를 가져올 수 없습니다.

분류에서Dev

버튼을 클릭하기 위해 pywinauto를 가져올 수 없습니다.

분류에서Dev

linecapstyle / linejoinstyle을 적용하기 위해 UIBezierPath를 가져올 수 없습니다.

분류에서Dev

IP를 사용하기 위해 MTR을 가져올 수 없습니다.

분류에서Dev

성공적으로 쿼리 된 Parse 개체의 데이터를 표시하기 위해 하위 클래스 화 된 UITableViewCell을 가져올 수 없습니다.

분류에서Dev

이미지를로드하기 위해 fancybox를 가져올 수 없습니다.

분류에서Dev

Google 시트에서 SQL로 모든 값을 가져올 수 없습니다.

분류에서Dev

sqlite의 ID와 일치하는 모든 행을 가져올 수 없습니다.

분류에서Dev

새로운 상태 ngrx 8을 채우기 위해 페이로드를 가져올 수 없습니다.

분류에서Dev

키 매핑을 변경하기 위해로드 키를 가져올 수 없습니다.

분류에서Dev

종속성을 찾기 위해 vue cli 4를 가져올 수 없습니다.

분류에서Dev

* 문자를 읽기 위해 PowerShell을 가져올 수 없습니다.

분류에서Dev

배포 생성을 위해 이미지를 가져올 수 없습니다.

분류에서Dev

이메일을 통해 html 코드를 보내기 위해 Ruby net / smtp를 가져올 수 없습니다.

분류에서Dev

오류없이 모듈을 가져올 수 없습니다

분류에서Dev

Xcode 6.3.2-MapKit을 통해 위치를 가져올 수 없습니다.

분류에서Dev

Python PhantomJS는 모든 HTML을 가져올 수 없습니다.

분류에서Dev

모든 그룹 항목을 가져올 수 없습니다.

분류에서Dev

Codeigniter 및 Ajax로 채울 dataTable을 가져올 수 없습니다.

분류에서Dev

ComboBox Selection C #에서 TextBlock을 업데이트하기 위해 IF 문을 가져올 수 없습니다.

분류에서Dev

Android에서 HttpGet을 통해 데이터를 가져올 수 없습니다.

Related 관련 기사

  1. 1

    하위 모듈이 parentmodule (python)을 가져올 수 없습니다.

  2. 2

    가져온 JSON 데이터로 this.setState를 통해 빈 배열을 업데이트하기 위해 componentDidMount ()를 가져올 수 없습니다.

  3. 3

    노드를 업데이트하기 위해 nvm을 가져올 수 없습니다.

  4. 4

    Symfony : jsonresponse를 통해 테이블의 모든 행을 가져올 수 없습니다.

  5. 5

    Ember-데이터를로드하기 위해 RESTAdapter를 가져올 수 없습니다.

  6. 6

    덴드로 그램에 대한 레이블을 표시하기 위해 ggraph를 가져올 수 없습니다.

  7. 7

    셀레늄을 사용하는 동안 링크에서 모든 데이터를 가져올 수 없습니다.

  8. 8

    특정 조건이 모든 기록을 가져올 수 없습니다

  9. 9

    항목을 제대로보기 위해 StackView를 가져올 수 없습니다.

  10. 10

    버튼을 클릭하기 위해 pywinauto를 가져올 수 없습니다.

  11. 11

    linecapstyle / linejoinstyle을 적용하기 위해 UIBezierPath를 가져올 수 없습니다.

  12. 12

    IP를 사용하기 위해 MTR을 가져올 수 없습니다.

  13. 13

    성공적으로 쿼리 된 Parse 개체의 데이터를 표시하기 위해 하위 클래스 화 된 UITableViewCell을 가져올 수 없습니다.

  14. 14

    이미지를로드하기 위해 fancybox를 가져올 수 없습니다.

  15. 15

    Google 시트에서 SQL로 모든 값을 가져올 수 없습니다.

  16. 16

    sqlite의 ID와 일치하는 모든 행을 가져올 수 없습니다.

  17. 17

    새로운 상태 ngrx 8을 채우기 위해 페이로드를 가져올 수 없습니다.

  18. 18

    키 매핑을 변경하기 위해로드 키를 가져올 수 없습니다.

  19. 19

    종속성을 찾기 위해 vue cli 4를 가져올 수 없습니다.

  20. 20

    * 문자를 읽기 위해 PowerShell을 가져올 수 없습니다.

  21. 21

    배포 생성을 위해 이미지를 가져올 수 없습니다.

  22. 22

    이메일을 통해 html 코드를 보내기 위해 Ruby net / smtp를 가져올 수 없습니다.

  23. 23

    오류없이 모듈을 가져올 수 없습니다

  24. 24

    Xcode 6.3.2-MapKit을 통해 위치를 가져올 수 없습니다.

  25. 25

    Python PhantomJS는 모든 HTML을 가져올 수 없습니다.

  26. 26

    모든 그룹 항목을 가져올 수 없습니다.

  27. 27

    Codeigniter 및 Ajax로 채울 dataTable을 가져올 수 없습니다.

  28. 28

    ComboBox Selection C #에서 TextBlock을 업데이트하기 위해 IF 문을 가져올 수 없습니다.

  29. 29

    Android에서 HttpGet을 통해 데이터를 가져올 수 없습니다.

뜨겁다태그

보관