Salesforce JavaScript Remoting for Apex Controllers

通常用下面得方法在visual force page中调用apex method。

下面介绍各个参数用途:

[namespace.]controller.method( [parameters...,] callbackFunction, [configuration] );

Namespace: 控制器类的命名空间。如果您的组织定义了命名空间,或者该类来自已安装的包,则需要命名空间元素。 通过setup 找package manager 如果有就添加没有忽略。

controller: 你的apex class name

method: 你的方法名

parameters: 传入得参数

callbackFunction: JavaScript 处理结果方法

下面是一个简单的例子:

global with sharing class TestRemoteController {

@RemoteAction global static String sayHello(String helloTo) {

return 'Hello ' + helloTo + ' from the Grandparent.';

}

}

<apex:page controller="TestRemoteController " >

<script type="text/javascript">

        function sayHello(helloTo) {

                TestRemoteController.sayHello(

                        helloTo, function(result, event){

                                if(event.status) {

                                        document.getElementById("result").innerHTML = result;

                                                        }

                        });

              }

</script>

<button οnclick="sayHello('Jude');">Say Hello</button>

<br/>

<div id="result">[Results]</div> </apex:page>

下面是学习link

Salesforce Developers

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值