2009-08-07 47 views

回答

2

您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的函数。