Memos About Salesforce

Salesforceにハマってたこと!

SFDC VF AJAXエラー【Uncaught ReferenceError: sforce is not defined】

SFDC のVF側でのクエリをする時あるでしょう

今回、自分が直面していたエラーの解決方法

共有したいと思います。

目次

soap/ajaxのコールエラー

リソースの呼び出す順番の問題

1:/soap/ajax/XX.0/connection.js 2:/soap/ajax/XX.0/apex.js を呼び出す順番がエラーにも影響しちゃうって

バカの自分がわかった

間違えたコール順番例
     //1番
    <script src="/soap/ajax/37.0/apex.js" type="text/javascript"></script>
    //2番
    <script src="/soap/ajax/37.0/connection.js" type="text/javascript"></script>
間違えたコール順番で招いたJSエラー

エラー起こした時間:Uncaught ReferenceError: sforce is not defined           at apex.js:{lineNO}

というようなエラーがブラウザのconsole側に起きる

正確なコール順番例
     //1番
    <script src="/soap/ajax/37.0/connection.js" type="text/javascript"></script>
     //2番
    <script src="/soap/ajax/37.0/apex.js" type="text/javascript"></script>

順番が正しくしたら、上記のようなエラーがなくなる。

あるまでも自分があった一例のエラーの解決方法です。

ご参考までにどうぞ!