tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:RemoteActionのパラメータについて

@RemoteAction処理のパラメータについてです。


パラメータが一つの場合は次のように指定します。(prm1の部分です)

{!$RemoteAction.ApexController.getRecords}(prm1, function(results, event){


ここまではDeveloper's Guideにもサンプルが記載してあったので問題なかったのですが、複数のパラメータを渡したい場合はどうすればいいのかなと思って確認してみました。


複数指定したい場合は次のようにカンマ区切りで記載すれば問題なく値を渡せました。

{!$RemoteAction.ApexController.getRecords}(prm1, prm2, function(results, event){


System.debugで値を確認してみましたがきちんと値がセットされていました。

f:id:tyoshikawa1106:20131215022513p:plain


パラメータが無い場合はどうかなと思ったのですが、普通に次のように記載すれば問題なかったみたいです。

{!$RemoteAction.ApexController.getRecords}(function(results, event){