Salesforce:JavaScript远程处理“未捕获的ReferenceError:未定义Visualforce”

时间:2013-04-25 21:20:29

标签: javascript salesforce remoting visualforce force.com

我在Force.com网站上使用JavaScript Remoting。这与我已经注意到的情况完全不同,当我点击组件中的apex:commandLinkapex:commandButton然后打开我的JavaScript远程处理函数所在的组件时,然后我尝试执行远程处理动作我得到如下错误。

Uncaught ReferenceError: Visualforce is not defined

如果我之前没有点击上一个组件中的apex:CommandLinkapex:commandButton,我就不会收到此错误。有没有人遇到过这个&如果知道如何阻止错误发生?

1 个答案:

答案 0 :(得分:1)

我假设你正在使用Visual Force Page(VFP)。在VFP定义中,确保包含具有JS远程处理方法的控制器

<apex:page controller="YourController" ... />