VF ページで JS Remoting を使用して、コントローラーに 2 つの文字列を渡そうとしています。
onclick
VF ページで、チェックボックスのイベント ハンドラーを使用して JavaScript メソッドを呼び出しています。
<apex:inputCheckbox value="{!part.selected}" disabled="{!IF(part.selected == true, true, false)}" onclick="getParamValues('{!part.contactId}','{!part.contactName}');">
ここにJavaScript関数があります:
function getParamValues(whoid, whoname) {
CallReportControllerExtension.getWhoId(whoid);
CallReportControllerExtension.getWhoName(whoname);
}
そして、ここにコントローラーの私のメソッドがあります:
@RemoteAction
public static String getWhoId(String id) {
system.debug('*********************** we are inside the getWhoId method');
paramWhoId = id;
return paramWhoId;
}
@RemoteAction
public static String getWhoName(String name) {
system.debug('*********************** we are inside the getWhoName method');
paramWhoName = name;
return paramWhoName;
}
私のデバッグでは、アクション メソッドは入力されません。
エラーの意味は何ですか? 文字列をコントローラーメソッドに渡すにはどうすればよいですか?