Я попытался получить записи из salesforce из внешних локальных файлов с помощью JS. Я вижу ответ на вкладке в сети. я получил сообщение об ошибке в консоли:Ошибка перекрестного происхождения в ответе salesforce (Access-Control-Allow-Origin)
«. XMLHttpRequest не может загрузить https://login.salesforce.com/services/oauth2/token заголовок Нет„Access-Control-Allow-Origin“присутствует на запрошенный ресурс„нулевой“, следовательно, не имеет права доступа к Origin.»
MYCODE:
$.post("https://login.salesforce.com/services/oauth2/token",
{
grant_type:"password",
dataType : 'jsonp',
headers : {Accept : "application/json","Access-Control-Allow-Origin" : "*"},
client_id:"CLIENTID",
client_secret:"CLIENTSECRET",
username: "uname",
password: "password"
},
function(data,status){
//my_function(data);
console.log(data);
});
function my_function(data){
alert(data);
}
Любая помощь и предложения.
Это должны быть позволить на стороне сервера и для перекрестного доступа к данным домен или использовать 'jQuery.getJSON()' или 'jQuery.ajax() '. – Jai
ваш сервер должен ваш источник – M14
Если вы используете окна, вы можете проверить: Выполнить эти следующие команды в командной promp [Windows]: 'CD C: \ Program Files (x86) \ Google \ Chrome \ Application' '> chrome.exe --user-data-dir =" C:/Chrome dev session "--disable-web-security' –