0

我们如何使用 scriptaculous.js 或prototype.js GET/POST 请求到服务器。如果可能,请用简短的例子解释..

问候, 阿卡什耆那教

4

2 回答 2

2

这里是。这是一个常见的用例,因此在 Prototype 的文档中非常突出。

Ajax 简介
http://www.prototypejs.org/learn/introduction-to-ajax

于 2009-08-07T06:14:11.000 回答
2

您可以使用Ajax.Request将 Ajax 请求发送到您的服务器(必须在同一个域名上)。例如(引用文档):

new Ajax.Request('/some_url', {
  method: 'get',
  parameters: {company: 'example', limit: 12}
  });

并且,对于 POST,将 ' get' 替换为 ' post' ;-)

看 :


请注意,这只能用于向您自己的域名上的脚本发送请求,因为出于安全原因,Web 浏览器中实施了同源策略。

如果您想向另一个域发送请求,则必须通过自己安装的代理(因此请求似乎是发送到您的域)


Scriptaculous 是一个“效果”框架,可以执行动画、拖放等类似操作。

它使用 Prototype,但不提供任何 Ajax 请求功能:它仅在必要时使用 Prototype 的功能。

于 2009-08-07T06:17:45.003 回答