この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

JavaScript Remoting と <apex:actionFunction> の比較

<apex:actionFunction> コンポーネントを使用すると、JavaScript によりコントローラアクションメソッドをコールすることもできます。

通常、<apex:actionFunction> の方が使いやすく、必要なコードも少なくなります。一方、JavaScript では、より高度な柔軟性を提供できます。

この 2 つの具体的な相違点の一部を次に示します。
  • <apex:actionFunction> タグ
    • ユーザが再表示対象を指定できる
    • フォームを送信する
    • JavaScript の記述は不要
  • JavaScript Remoting:
    • ユーザがパラメータを渡すことができる
    • コールバックを提供する
    • 一部の JavaScript を記述する必要がある