Я пытаюсь создать простой портал материалов, используя функции javascript и JQuery для соединения с моей системой BD, но он показывает мне сообщение об ошибке разбора, а в консоли разработчика Chrome этот
jquery .мин. js: 2 Блокировка перекрестного чтения (CORB) заблокировала ответ перекрестного происхождения
"https://mySAPSYSTEM.sapbydesign.com/sap/byd/odata/cust/v1/vmumaterial/MaterialCollection?callback=jQuery34105074974798801033_1583775339625&InternalID=M-981&BaseMeasureUnitCode=EA&IdentifiedStockTypeCode=03&Description=MU%20Material&languageCode=EN&ProductValuationLevelTypeCode=1&ProcurementMeasureUnitCode=EA&ProcurementLifeCycleStatusCode=1&ProductCategoryInternalID=193&_=1583775339626"
с приложением MIME-типа / atom + xml.
Подробнее см. https://www.chromestatus.com/feature/5629709824032768.
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=TGCQ4UZo9qeGEx2z_wk7o1Ff9U-mg7yHzu88KKAhIOHSH-vumqZRp-c7-7MrjQBLHKxPlRon6eqoVwsN3O25GPT3eEDrwwLvRvlunaeMLcXa_iP9rM79rUSRByzsPnOMOBKLyIBjTlz5fG4Zjg4TJ4ARp3XVrRalgt8HtxrA02G1naUjdcTuceASuWtkjU102_DMYnMy7U2JM_cFXwE4Hzf-fS03Fnze9Wt7w_UWyLLrluIpd4dHxxSkpoodRFM08w0xof6EFqc7_oq03G7kYOzGHPChnTusTc0F0-zrypvoXrmhMI4h0gKzubaESHFPGQ2hiW_VqHeiZ11zcY0GPHnHLIQ_4voUUed4h9mbmZWOT0IXEGppZIzOUuqft3n1qouNEPPBIf35VEMDKF6uLe6Xp0VbtBXsuBl4awlU5E6Ru-kasF6s9HPtc8tcpTEbbNlf4qMTMGYvd5Ft5ZUP6g" charset="UTF-8"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$.ajax({
url: "https://mySAPSYSTEM.sapbydesign.com/sap/byd/odata/cust/v1/vmumaterial/MaterialCollection",
contentType: 'application/json; charset=utf-8',
type: 'POST',
dataType: 'jsonp',
data: {
InternalID: 'M-981',
BaseMeasureUnitCode: 'EA',
IdentifiedStockTypeCode: '01',
Description: 'MU Material',
languageCode: 'EN',
ProductValuationLevelTypeCode: '1',
ProcurementMeasureUnitCode: 'EA',
ProcurementLifeCycleStatusCode: '1',
MaterialCrossProcessCategory:
{
ProductCategoryInternalID: '120'
}
},
error: function (xhr, status) {
alert(status);
},
success: function (result) {
console.log(result);
alert('AGREGADO!!!!');
}
});
</script>
</head>
<body>
<div id="div1">
<h2>Let jQuery AJAX Change This Text</h2>
</div>
<button onclick="doLogin()">Get External Content</button>
</body>
</html>