Параметры jquery jtable.org, не работающие со значением зависит от

В настоящее время я пытаюсь реализовать таблицу на моем сайте с помощью jtable.org jquery. Пока мне удалось показать параметры штатов, но варианты городов отображаются с пустым результатом. (параметры city_id зависят от state_id). Я несколько часов пытался выяснить, что не так.

Ниже мой javascript:

$(document).ready(function () {

    //Prepare jTable
    $('#practice_loc').jtable({
        paging: false,
        pageSize: 1,
        sorting: false,
        defaultSorting: 'Name ASC',
        actions: {
            listAction: 'blah.php?action=list',
            createAction: 'blah.php?action=create',
            updateAction: 'blah.php?action=update',
            deleteAction: 'blah.php?action=delete'
        },
        fields: {
            id: {
                key: true,
                create: false,
                edit: false,
                list: false
            },
            name: {
                title: 'Nama',
                width: '20%'
            },
            address: {
                title: 'Alamat',
                width: '40%'
            },
            phone: {
                title: 'Telepon',
                width: '20%'
            },
            type: {
                title: 'Jenis',
                width: '20%'
            },
            state_id: {
                title: 'Provinsi',                  
                options: 'query/get_common_list.php?action=list_state',
                list: false                 
            },
            city_id: {
                title: 'Kota',
                dependsOn: 'stateId', //Cities depends on state (province).
                list: false,
                options: function(data) {                       
                    return 'query/get_common_list.php?action=list_city&state_id=' + data.dependedValues.state_id;
                }
            }           
        }
    });

1 ответ

Пожалуйста, убедитесь, что поле, указанное в зависимости от, является правильным. Я вижу неправильное имя поля без подчеркивания, изменение зависит от: "stateId", от до зависит от: "state_id",. И кроме того, вернуть state_id значение в полях, как показано ниже:

state_id: {
    title: 'Provinsi',                  
    options: 'query/get_common_list.php?action=list_state',
    list: false,
    display: function (data) { return data.record.state_id;},             
},
Другие вопросы по тегам