0

私はjqueryが初めてです。これは jquery.datatables での私の最初の試みであり、うまくいきました。ボタンがクリックされた場合(以下のコードの更新ボタン)のように、グリッドを更新したいと思います。しかし、クリックイベントは発生しません。助けてください。

@{
    Layout = "~/Views/Home/JQDataTableEditableLayout.cshtml";
}

@section head{

<script language="javascript" type="text/javascript">
    var oaddrTable;

    $(document).ready(function () {

        oaddrTable = $('#addrTable').dataTable({
            "bJQueryUI": true,
            "sPaginationType": "full_numbers",
            "iDisplayLength": 100,
            "aLengthMenu": [[50, 100, 300, -1], [50, 100, 300, "All"]],
            "bProcessing": true,
            "bServerSide": true,
            "sAjaxSource": '/Home/AjaxIndexDataProvider',
            "bAutoWidth": true,
            "bDeferRender": true,
            "sScrollX": "100%",
            "sScrollXInner": "120%",
            "sScrollY": 500,
            "bScrollCollapse": true,

            "aoColumns": [
                                    { "sName": "AddressID", "bSearchable": false, "bSortable": false, "bVisible": false },
                                    { "sTitle": "Address Line 1", "sName": "AddressLine1", "bSearchable": false, "bSortable": true },
                                    { "sName": "AddressLine2", "bSearchable": false, "bSortable": true },
                                    { "sName": "City", "bSearchable": false, "bSortable": true,
                                        "mRender": function (data, type, full) {
                                            return '<a href="http://www.google.com.au?city=' + data + '">' + data + '</a>';
                                        }
                                    },
                                    { "sName": "PostalCode", "bSearchable": false, "bSortable": true }
                         ]

        }).makeEditable({
            "sUpdateURL": "/Home/UpdateData"
        });


        $('#Refresh').on('click', function () { alert('aaaaaaaaaaa'); });


    });           //ready


        </script>
}

<button id="Refresh" type="button">Refresh</button>
<div id="demo"  style="width:1000px;">
    <h2>Ajax example</h2>


    <button id="btnAddNewRow" value="Ok">Add new address...</button> 
    <button id="btnDeleteRow" value="cancel">Delete selected address</button>
    <table id="addrTable" class="display">
        <thead>
            <tr>
                <th>AddressID</th>
                <th>AddressLine1</th>
                <th>AddressLine2</th>
                <th>City</th>
                <th>PostalCode</th>

            </tr>
        </thead>
        <tbody> 
        </tbody>
    </table>
</div>

よろしくお願いします。

4

1 に答える 1