我们如何通过scriptaculous.js或prototype.js GET/POST请求到服务器
问题描述:
我们如何通过scriptaculous.js或prototype.js GET/POST请求到服务器。 请简单的例子,如果可能的解释..我们如何通过scriptaculous.js或prototype.js GET/POST请求到服务器
问候, 阿卡什耆那教
答
您CA使用Ajax.Request
到Ajax请求发送到服务器(必须是在同一个域名)。例如(引述DOC):
new Ajax.Request('/some_url', {
method: 'get',
parameters: {company: 'example', limit: 12}
});
而且,对于POST,通过 'post
' 替换 'get
' ;-)
参见:
请注意,由于出于安全原因在网络浏览器中实施Same Origin Policy,因此只能将请求发送到您自己的域名上的脚本。
如果你想发送请求到另一个域,你必须通过代理安装在你自己的(所以请求似乎发送到您的域)。
Scriptaculous是一个“效果”框架,用于执行诸如动画,拖放以及事物之类的内容。
它使用Prototype,但不提供任何Ajax请求函数:只在需要时才使用Prototype的函数。