Показать сообщение отдельно
  #1 (permalink)  
Старый 21.01.2013, 13:22
Новичок на форуме
Отправить личное сообщение для zenia Посмотреть профиль Найти все сообщения от zenia
 
Регистрация: 21.01.2013
Сообщений: 3

JSON DataSource in Applet
На страницу приходит json около 20000 записей. И нужна была сортировка и поиск в этом монстре (запрос к базе огромный, сервер старый MSSQL7.0 и база не моя).
В общем у меня возникла идея создать простой апплет в котором можно манипулировать данными и доставать от туда нужные куски.

//помещаем json в апплет
myApplet.putdata( "aaa", '[{ id:"1", name:"vasia" },{ id:"1", name:"petia" }]', "backFunction()");

//или просто через ссылку 
//правда почему-то не работает на Safari
myApplet.putfromurl( "aaa", "http://.................../data.php", "backFunction()");


//и затем достаем командой exec
//функция возвращает джсон ввиде текста
myApplet.exec("{ 'select':{table: 'aaa',limit: 300, where:{'col':'name', val:'vasia'}, orderby: {'col':'name', desc:'true'} }}", "backFunction()");

//функция вызывается после выполненния
function backFunction(){alert("Ok")}


и маленький примерчик в index.html


позже, если кому интересно, могу описать все, что умеет этот апплет.
Вложения:
Тип файла: zip test.zip (1.18 Мб, 3 просмотров)
Ответить с цитированием