我们如何使用 scriptaculous.js 或prototype.js GET/POST 请求到服务器。如果可能,请用简短的例子解释..
问候, 阿卡什耆那教
这里是。这是一个常见的用例,因此在 Prototype 的文档中非常突出。
Ajax 简介
http://www.prototypejs.org/learn/introduction-to-ajax
您可以使用Ajax.Request
将 Ajax 请求发送到您的服务器(必须在同一个域名上)。例如(引用文档):
new Ajax.Request('/some_url', {
method: 'get',
parameters: {company: 'example', limit: 12}
});
并且,对于 POST,将 ' get
' 替换为 ' post
' ;-)
看 :
请注意,这只能用于向您自己的域名上的脚本发送请求,因为出于安全原因,Web 浏览器中实施了同源策略。
如果您想向另一个域发送请求,则必须通过自己安装的代理(因此请求似乎是发送到您的域)。
Scriptaculous 是一个“效果”框架,可以执行动画、拖放等类似操作。
它使用 Prototype,但不提供任何 Ajax 请求功能:它仅在必要时使用 Prototype 的功能。