jquery datatables с использованием классического .asp - PullRequest
1 голос
/ 08 марта 2010

Я пытаюсь получить плагин jquery datatables, извлекающий данные с использованием VBScript вместо PHP, как показано на их веб-сайте. Кто-нибудь советует, с чего начать или, может быть, видел, что это уже где-то реализовано?

Любая помощь будет отличной!

1 Ответ

4 голосов
/ 08 марта 2010

Я не уверен, насколько вы знакомы с моделью javascript grid / ajax, поэтому вот схема:

1) у вас есть (X) HTML-страница, которая включает в себя таблицу (которая может быть отображена классическим asp):

<table id="tableIDhere">
    <thead>
        <tr>
            <th>Rendering engine</th>
            <th>Browser</th>
            <th>Platform(s)</th>
            <th>Engine version</th>
            <th>CSS grade</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td colspan="5" class="dataTables_empty">Loading data from server</td>
        </tr>
    </tbody>
</table>

2) затем вы делаете вызов jQuery для улучшения таблицы с ожидаемым поведением сетки данных

$(document).ready(function() {
    $('#tableIDhere').dataTable( {
        "bProcessing": true,
        "bServerSide": true,
        "sAjaxSource": "../name_of_your_asp_page.asp"
    } );
} );

3) когда инициализируется сетка данных jquery, он вызовет вашу классическую страницу asp (../name_of_your_asp_page.asp), ожидая, что конкретный формат данных будет использоваться сеткой данных

{"sEcho": 3, 
"iTotalRecords": 57, 
"iTotalDisplayRecords": 57, 
"aaData": [ 
["Other browsers","All others","-","-","U"],
["Misc","NetFront 3.1","Embedded devices","-","C"],
["Misc","NetFront 3.4","Embedded devices","-","A"]
] 
}

Я не уверен, как вы нормально взаимодействуете с базой данных (с помощью хранимых процедур / скриптового SQL и т. Д.), Если вы не уверены, я бы начал с использования библиотеки, такой как ajaxed asp library - это должно дать вам хороший старт.

Надеюсь, это поможет вам начать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...