Salesforce JavaScript Remoting

JavaScript Remoting は、フロントエンド開発者が Visualforce ページから直接 Apex コントローラへの AJAX 要求を行うことができるツールです。JavaScript Remoting を使用すると、コントローラからページを切り離して非同期アクションを実行したり、ページ全体を再読み込みせずにページ上でタスクを実行したりできます。

さらに、JavaScript Remoting は、ページを表示しているユーザのコンテキストで実行されながら、ビューステートの問題の軽減にも役立ちます。JavaScript Remoting では、コールを実行するたびに必要なデータのみを確実に渡せるため、きわめて効率よくコントローラをコールし、データをページから渡すことができます。

 

参考URL

https://developer.salesforce.com/docs/atlas.ja-jp.pages.meta/pages/pages_js_remoting_summary.htm