Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
经典ASP最喜欢的AJAX库?_Ajax_Json_Asp Classic_Vbscript - Fatal编程技术网

经典ASP最喜欢的AJAX库?

经典ASP最喜欢的AJAX库?,ajax,json,asp-classic,vbscript,Ajax,Json,Asp Classic,Vbscript,只是想知道对于经典ASP(VBScript),是否有适合AJAX的服务器端库(更喜欢JSON而不是XML,但任何东西都是好的) 而不是重新发明车轮,如果它已经工作和调试 干杯, 加斯帕德 编辑:服务器端ASP VBScript。。。我已经看过很多javascript客户端库。试试看。太神奇了 我正在使用它,它似乎是为数不多的为经典asp保留的ajax库之一。它对我很有效。它使用prototypejs作为它的js库。JSON完全受支持 您实际上并不需要服务器端库。接受来自AJAX的帖子和消息与接受

只是想知道对于经典ASP(VBScript),是否有适合AJAX的服务器端库(更喜欢JSON而不是XML,但任何东西都是好的)

而不是重新发明车轮,如果它已经工作和调试

干杯, 加斯帕德


编辑:服务器端ASP VBScript。。。我已经看过很多javascript客户端库。

试试看。太神奇了

我正在使用它,它似乎是为数不多的为经典asp保留的ajax库之一。它对我很有效。它使用prototypejs作为它的js库。JSON完全受支持

您实际上并不需要服务器端库。接受来自AJAX的帖子和消息与接受“老式”方式是一样的。这里的关键是好的设计模式

我通常使用一个函数来分派Javascript中的简单Ajax调用(我使用):

函数获取(elelment、cmd、id){
//通用AJAX函数
$(elelment).innerHTML='Loading…
' 现在=新日期() url='1〕http://..../Ajax.asp?CMD='+cmd+'&ID='+pid+'&now='+now 新的Ajax.Updater(elelment,url,{method:'get'}); }

然后在服务器端,我通常使用select case,通过命令将其分解,通过传递的ID获取记录,并输出一个HTML片段。我通常构建一个函数来分别输出我需要的任何JSON。

客户端或服务器端库?嗯,客户端看起来不错,但我对服务器端的ASP VBscript代码更感兴趣,但AJAX实际上是用于客户端开发的。经典ASP是在标记中编写的,因此将javascript和jQuery调用与您的代码结合起来将是小菜一碟。。。我猜你不明白我的问题,我可以在客户端使用jQuery、Prototype、Dojo或其他任何东西,但是客户端必须调用ASP页面来检索数据。。。如果可能的话,我想在那里使用一个库,如果没有库的话,我会自己写。我有一个很好的Mootools端口,使用JScript在服务器端ASP工作,你不能做任何元素的事情,但是你可以得到所有其他的好处,包括事件、字符串等等。
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' });
}