Большое спасибо, laimas Мне это помогло. Я написал новый php - скрипт getDataAllowOrigin.php, который выглядит вот так.
<?php
include("./db_connect.php");
header('Access-Control-Allow-Origin: https://evdata-t');
header('Access-Control-Allow-Credentials: true');
$db = DB_logon();
$arr = array(); //--- Resulting Array
$sql = " SELECT TOP 10 [COLUMN_1]
,[COLUMN_2]
,[COLUMN_3]
,[COLUMN_4]
,[COLUMN_5]
,[COLUMN_6]
FROM [MVK]";
$stmt = sqlsrv_query( $db, $sql );
//if (sqlsrv_num_rows( $stmt ) > 0) {
$counter = 0;
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) {
$arr[] = array( 'COLUMN_1' => htmlentities($row['COLUMN_1'])
,'COLUMN_2' => $row['COLUMN_2']
,'COLUMN_3' => $row['COLUMN_3']
,'COLUMN_4' => $row['COLUMN_4']
,'COLUMN_5' => $row['COLUMN_5']
,'COLUMN_6' => $row['COLUMN_6']
);
}
sqlsrv_free_stmt( $stmt);
sqlsrv_close($db);
//}
echo json_encode($arr);
?>
Я поправил первую строку скрипта и получается.
var url = "https://wosevvt227/ajaxReq/php/getDataAllowOrigin.php";
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.responseType = 'json';
xhr.withCredentials = true;
xhr.onload = function () {
var status = xhr.status;
console.log("Status: " + status);
if (status === 200) {
console.log("All ok");
} else {
console.log("Houston, we have a problem");
}
var response = xhr.responseText;
console.log("Response: " + response);
};
xhr.send();
Теперь я продвинулся на шаг дальше и верхней ошибки больше нет. Вот что видно на JavaScript-Konsole:
Status: 200
All ok
Response: <br />
<b>Warning</b>: sqlsrv_query() expects parameter 1 to be resource, null given in <b>C:\inetpub\wwwroot\bb\ajaxReq\php\getDataAllowO rigin.php</b> on line <b>17</b><br />
<br />
<b>Warning</b>: sqlsrv_fetch_array() expects parameter 1 to be resource, boolean given in <b>C:\inetpub\wwwroot\bb\ajaxReq\php\getDataAllowO rigin.php</b> on line <b>21</b><br />
<br />
<b>Warning</b>: sqlsrv_free_stmt() expects parameter 1 to be resource, boolean given in <b>C:\inetpub\wwwroot\bb\ajaxReq\php\getDataAllowO rigin.php</b> on line <b>30</b><br />
<br />
<b>Warning</b>: sqlsrv_close() expects parameter 1 to be resource, null given in <b>C:\inetpub\wwwroot\bb\ajaxReq\php\getDataAllowO rigin.php</b> on line <b>31</b><br />
[]