我在Force.com网站上使用JavaScript Remoting。这与我已经注意到的情况完全不同,当我点击组件中的apex:commandLink
或apex:commandButton
然后打开我的JavaScript远程处理函数所在的组件时,然后我尝试执行远程处理动作我得到如下错误。
Uncaught ReferenceError: Visualforce is not defined
如果我之前没有点击上一个组件中的apex:CommandLink
或apex:commandButton
,我就不会收到此错误。有没有人遇到过这个&如果知道如何阻止错误发生?
答案 0 :(得分:1)
我假设你正在使用Visual Force Page(VFP)。在VFP定义中,确保包含具有JS远程处理方法的控制器
<apex:page controller="YourController" ... />