用于传统ASP的最喜欢的AJAX库?

用于传统ASP的最喜欢的AJAX库?

问题描述:

想知道是否有任何良好的AJAX服务器端库(更喜欢JSON而不是XML,但任何东西都不错)... 。用于传统ASP的最喜欢的AJAX库?

干杯, 加斯帕德

编辑:服务器端ASP的VBScript ...我已经看到很多JavaScript客户端库。

+0

客户端或服务器端库? – 2008-10-29 22:45:24

尝试jQuery。太奇妙了!

+0

hmm对于客户端来说看起来不错,但是我对服务器端的ASP VBscript代码更感兴趣 – 2008-10-29 22:53:53

我使用的是ajaxed,它似乎是少数仍然保留经典asp的ajax库之一。它对我的工作非常好。它使用prototypejs作为它的js库。 JSON完全受支持。

你并不需要服务器端库。接受来自AJAX的POST和GET与接受他们的“老式”方式相同。这里的关键是良好的设计模式。

我通常使用一个单一的功能派遣我简单的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' }); 
} 

然后在服务器端我通常使用一个选择的情况下,打破它的命令,取通过传入的ID记录,并吐出一个HTML片段。我通常会构建一个函数来分离出我需要的任何JSON。