我们如何使用scriptaculous.js或prototype.js将请求发送/ POST到服务器

时间:2009-08-07 06:11:21

标签: scriptaculous

我们如何使用scriptaculous.js或prototype.js将请求发送/ POST到服务器。 如果可能,请用简短的例子说明..

此致 阿卡什耆那教

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:2)

您可以使用Ajax.Request向服务器发送Ajax请求(必须使用相同的域名)。例如(引用文档):

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

并且,对于POST,请将“get”替换为“post”; - )

见:


请注意,这只能用于向您自己的域名上的脚本发送请求,因为出于安全原因在Web浏览器中实现了Same Origin Policy

如果您要将请求发送到其他域,则必须通过自己的安装代理(因此请求似乎已发送到您的域)


Scriptaculous是一个“效果”框架,用于做动画,拖放和事物之类的东西。

它使用Prototype,但不提供任何Ajax请求函数:它只在必要时使用Prototype的那些。