scriptaculous.jsまたはprototype.jsを使用してサーバーへのリクエストをGET/POSTするにはどうすればよいですか。できれば簡単な例で説明してください。
よろしく、Akash Jain
scriptaculous.jsまたはprototype.jsを使用してサーバーへのリクエストをGET/POSTするにはどうすればよいですか。できれば簡単な例で説明してください。
よろしく、Akash Jain
ここにあります。これは一般的なユースケースであるため、Prototypeのドキュメントで非常に目立ちます。
Ajaxの概要
http://www.prototypejs.org/learn/introduction-to-ajax
サーバーにAjaxリクエストを送信するために使用Ajax.Request
できます(同じドメイン名である必要があります)。たとえば(ドキュメントを引用):
new Ajax.Request('/some_url', {
method: 'get',
parameters: {company: 'example', limit: 12}
});
また、POSTの場合は、' get
'を''に置き換えpost
ます;-)
見る :
セキュリティ上の理由からWebブラウザに同一生成元ポリシーが実装され
ているため、これは自分のドメイン名のスクリプトにリクエストを送信する場合にのみ使用できることに注意してください。
別のドメインにリクエストを送信する場合は、独自にインストールされたプロキシを経由する必要があります(したがって、リクエストは自分のドメインに送信されているように見えます)。
Scriptaculousは「エフェクト」フレームワークであり、アニメーション、ドラッグアンドドロップなどを実行します。
Prototypeを使用しますが、Ajaxを要求する機能は提供しません。必要な場合にのみPrototypeの機能を使用します。