I need to remotely call an apex method in a Visualforce controller, but the JavaScript code is not working.
Controller method:
global with sharing class MemberPoliciesController {
@remoteAction
global static String resetPassword() {
return 'Test';
}
}
JavaScript remoting:
<apex:page standardController="contact" extensions="MemberPoliciesController" showHeader="true" sidebar="true">
<script>
function changePassword() {
sforce.connection.sessionId = "{!$Api.Session_ID}";
alert("I am here");
Visualforce.remoting.Manager.invokeAction(
'{!$RemoteAction.MemberPoliciesController.resetPassword}',
,
function(result, event) {
if (event.status) {
alert(result);
} else if (event.type === 'exception') {
alert(event.message);
} else {
alert(event.message);
}
},
{escape: true}
);
}
</script>
</apex:page>