salesforce:JavaScript远程处理;未捕获引用错误:未定义Visualforce“;

salesforce:JavaScript远程处理;未捕获引用错误:未定义Visualforce“;,javascript,salesforce,remoting,visualforce,force.com,Javascript,Salesforce,Remoting,Visualforce,Force.com,我正在Force.com网站上使用JavaScript远程处理。这与我注意到的一个场景不同,当我单击组件中的apex:commandLink或apex:commandButton打开存在JavaScript远程处理功能的组件时,当我尝试执行远程处理操作时,会出现如下错误 Uncaught ReferenceError: Visualforce is not defined 如果我以前没有在上一个组件中单击amapex:CommandLink或apex:commandButton,则不会出现此错

我正在Force.com网站上使用JavaScript远程处理。这与我注意到的一个场景不同,当我单击组件中的
apex:commandLink
apex:commandButton
打开存在JavaScript远程处理功能的组件时,当我尝试执行远程处理操作时,会出现如下错误

Uncaught ReferenceError: Visualforce is not defined

如果我以前没有在上一个组件中单击am
apex:CommandLink
apex:commandButton
,则不会出现此错误。以前有人遇到过这个问题吗?如果是的话,知道如何阻止错误发生吗?

我假设您使用的是VisualForcePage(VFP)。在VFP定义中,确保包含具有JS远程处理方法的控制器

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

我假设您使用的是可视力页面(VFP)。在VFP定义中,确保包含具有JS远程处理方法的控制器

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


Hi all,使用中建议的控制器扩展解决问题。Hi all,使用中建议的控制器扩展解决问题。