只是想知道对于经典 ASP(VBScript)是否有任何好的 AJAX 服务器端库(更喜欢 JSON 而不是 XML,但任何东西都很好)......
如果它已经在工作和调试,而不是重新发明轮子。
干杯,加斯帕德
编辑:服务器端 ASP VBScript... 我已经看到了许多 javascript 客户端库。
只是想知道对于经典 ASP(VBScript)是否有任何好的 AJAX 服务器端库(更喜欢 JSON 而不是 XML,但任何东西都很好)......
如果它已经在工作和调试,而不是重新发明轮子。
干杯,加斯帕德
编辑:服务器端 ASP VBScript... 我已经看到了许多 javascript 客户端库。
试试jQuery。太奇妙了!
我正在使用ajaxed,它似乎是为数不多的仍然为经典 asp 维护的 ajax 库之一。它对我来说工作得很好。它使用prototypejs 作为它的js 库。完全支持 JSON。
您实际上并不需要服务器端库。接受来自 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' });
}
然后在服务器端,我通常使用选择案例,通过命令将其分解,通过传递的 ID 获取记录,然后输出一个 HTML 片段。我通常会构建一个函数来分别吐出我需要的任何 JSON。