我们如何使用 scriptaculous.js 或prototype.js GET/POST 请求到服务器
我们如何使用 scriptaculous.js 或prototype.js GET/POST 请求到服务器。 如果可能的话,请用简短的例子进行解释。
问候, 阿卡什·贾恩
How can we GET/POST the request to server with scriptaculous.js or prototype.js.
Please explain with brief example if possible..
Regards,
Akash Jain
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
Ajax.Request
向您的服务器发送Ajax请求(必须位于同一域名上)。 例如(引用文档):对于 POST,将 '
get
' 替换为 'post
' ;-)请参阅:
Ajax.Request
请注意,由于 同源策略,这只能用于向您自己域名上的脚本发送请求 出于安全原因在网络浏览器中实现。
如果您想将请求发送到另一个域,则必须通过您自己安装的代理(因此请求似乎会发送到您的域)。
Scriptaculous 是一个“效果”框架,可以做动画、拖放之类的事情。
它使用 Prototype,但不提供任何 Ajax 请求功能:它仅在必要时使用 Prototype 的功能。
You ca use
Ajax.Request
to send Ajax requests to your server (must be on the same domain name). For instance (quoting the doc) :And, for POST, replace '
get
' by 'post
' ;-)See :
Ajax.Request
Note that this can be used only to send request to a script on your own domainname, because of the Same Origin Policy implemented in web browsers for security reasons.
If you want to send requests to another domain, you'll have to go through a proxy installed on your own (so the request seems to be sent to your domain).
Scriptaculous is an "effects" framework, to do stuff like animations, drag'n drop, and that kinf of things.
It uses Prototype, but doesn't provide any Ajax-requesting functionnaly : it only uses those of Prototype, when necessary.
这里是。 这是一个常见的用例,因此在 Prototype 文档中非常突出。
Ajax 简介
http://www.prototypejs.org/learn/introduction-to-ajax
Here it is. It's a common usecase and thus very prominent in the documentation for Prototype.
Introduction to Ajax
http://www.prototypejs.org/learn/introduction-to-ajax