我们如何使用scriptaculous.js或prototype.js将请求发送/ POST到服务器。 如果可能,请用简短的例子说明..
此致 阿卡什耆那教
答案 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的那些。