Visualforce ページへの JavaScript Remoting の追加
Visualforce ページで JavaScript Remoting を使用するには、要求を JavaScript 関数コールとして追加します。
簡単な JavaScript Remoting 呼び出しの形式は次のようになります。
| 要素 | 説明 |
|---|---|
| namespace | コントローラクラスの名前空間。組織に名前空間が定義されている場合、またはクラスがインストール済みパッケージに基づく場合は必須です。 |
| controller | Apex コントローラの名前。 |
| method | コールする Apex メソッドの名前。 |
| parameters | メソッドが取るパラメータのカンマ区切りのリスト。 |
| callbackFunction | コントローラからの応答を処理する JavaScript 関数の名前。匿名関数をインラインで宣言することもできます。callbackFunction ではメソッドコールの状況と結果をパラメータとして返します。 |
| configuration | リモートコールと応答の処理を設定します。Apex メソッドの応答をエスケープするかどうかを指定するなど、リモートコールの動作を変更する場合にこれを使用します。 |
リモートメソッドコールは同期して実行されますが、応答が返されるのを待機しません。応答が返されると、コールバック関数は非同期で応答を処理します。詳細は、「リモート応答の処理」を参照してください。