只是想知道是否有适用于AJAX的优质服务器端库(更喜欢JSON而不是XML,但一切都很好),适用于经典ASP(VBScript)......
如果它已经工作和调试,那么不要重新发明轮子。
干杯, 加斯帕德
编辑:服务器端ASP VBScript ...我已经看过很多javascript客户端库。答案 0 :(得分:3)
试试jQuery。太神奇了!
答案 1 :(得分:2)
我正在使用ajaxed,它似乎是为数不多的仍然维护着经典asp的ajax库之一。它对我来说非常好。它使用prototypejs作为其js lib。完全支持JSON。
答案 2 :(得分:2)
您真的不需要服务器端库。接受来自AJAX的POST和GET与接受它们的“老式”方式相同。这里的关键是良好的设计模式。
我通常使用单个函数在Javascript中调度我的简单Ajax调用(我使用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' });
}
然后在服务器端,我通常使用一个select case,按命令分解,通过传递的ID获取记录,然后吐出一个HTML片段。我通常会构建一个函数来分别吐出我需要的任何JSON。