【问题标题】:Failed to load resource: 500 error in Salesforce when using a jQuery in sidebar component加载资源失败:在侧边栏组件中使用 jQuery 时,Salesforce 中出现 500 错误
【发布时间】:2012-11-25 03:18:48
【问题描述】:

众所周知,我们无法在侧边栏组件中访问自定义标签(我可能在这里错了),就像我们在 vf 页面({!$label.labelname})中所做的那样,我必须在 apex 中编写一个 webService 类将返回自定义标签,我使用 sforce.apex.execute 在 jQuery 脚本中访问该类。现在,当主页被加载时,侧边栏组件正确加载并且下面的脚本执行没有任何问题。但是,当我在文本框中输入一些文本并搜索文本时,myVfPage 会加载到具有预期结果的新选项卡中,但是当我在侧边栏组件中输入一些文本并单击搜索时,我不会重定向到 myVfPage。当我检查控制台时,看到 2 错误说:。这是错误消息的内容:

1:- 加载资源失败:服务器响应状态为 500 (Internal Server Error)

2:-Uncaught {faultcode:'sf:INVALID_SESSION_ID', faultstring:'INVALID_SESSION_ID: Invalid Session ID found in SessionHeader: Illegal Session', }

不知道怎么办,请帮忙

<script type="text/javascript" src="/resource/jQuery"></script>
<script type="text/javascript" src="/resource/connection"></script>
<script type="text/javascript" src="/resource/apexjs" ></script>
<script type="text/javascript">
var j$ = jQuery.noConflict();
var sid = getCookie('sid'); 
var server = "https://"+window.location.host+"/services/Soap/u/26.0";
alert(server);
sforce.connection.init(sid, server);
var custLabelSearchText = sforce.apex.execute("JqueryCustomLabelController","getCustomLabel", {});
j$(document).ready(function(){
   alert(getCookie('sid'));
   j$("#searchIt").bind('click', function(){
     if(j$("#userInput").val() == ''){
        alert(custLabelSearchText);
        custLabelSearchText ='';
    }else{
        window.open("/apex/myVfPage?searchText="+(j$("#userInput").val()), "_blank");
    }
});
});
</script>
<b>Search your Text here</b><br/>
<input id="userInput"  type="text"/><br/>
<input type="button" value="Search" id="searchIt"/>

【问题讨论】:

    标签: javascript jquery salesforce apex-code


    【解决方案1】:

    我不确定,但尝试在页眉中插入会话 ID:

    <script type="text/javascript">
        var __sfdcSessionId = '{!GETSESSIONID()}';
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-25
      • 2020-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-26
      • 1970-01-01
      相关资源
      最近更新 更多