2008-10-29 5 views
2

Просто интересно, если есть какие-нибудь хорошие серверные библиотеки для AJAX (предпочитает JSON, а затем XML, но ничего это хорошо) для классического ASP (VBScript) ...Любимая библиотека AJAX для классического ASP?

Скорее не изобретать велосипед, если он уже работает и отлажен ,

Приветствия, Гаспар

EDIT: на стороне сервера ASP VBScript ... Я уже видел много JavaScript на стороне клиента библиотеки.

+0

Библиотеки на стороне клиента или сервера? – 2008-10-29 22:45:24

ответ

3

Пробег: jQuery. Это потрясающе!

+0

hmm выглядит хорошо для клиентской стороны, но меня больше интересовал код ASP VBscript для конца сервера – 2008-10-29 22:53:53

2

Я использую ajaxed, который, кажется, является одной из немногих сохранившихся библиотек ajax для классического asp. Его работа очень хорошо для меня. Он использует prototypejs как js lib. JSON полностью поддерживается.

2

Вам не нужна библиотека на стороне сервера. Прием POST и GET из AJAX - это то же самое, что принимать их «старомодным» способом. Здесь важны хорошие шаблоны проектирования.

Я обычно использует одну функцию для отправки моего простого Ajax вызовов в Javascript (я использую Prototype):

function fetch(elelment,cmd,id) { 
    //general purpose AJAX function 
    $(elelment).innerHTML='Loading...<br /><img src="/images/spinner.gif">' 
    now = new Date() 
    url = 'http://..../Ajax.asp?CMD='+cmd+'&ID='+pid+'&now='+now 
    new Ajax.Updater(elelment, url, { method: 'get' }); 
} 

Затем на стороне сервера, я обычно использую отборный случай, разбить его командой, принесите запись по пройденному идентификатору и выплескивать фрагмент HTML. Я обычно создаю функцию, чтобы выплюнуть любой JSON, который мне нужен отдельно.