Показать сообщение отдельно
  #1 (permalink)  
Старый 17.07.2018, 18:02
Интересующийся
Отправить личное сообщение для codeamateur Посмотреть профиль Найти все сообщения от codeamateur
 
Регистрация: 17.07.2018
Сообщений: 13

Javascript пользоваться скриптом в другой папке
Всем привет! Я создал в Майкрософт Визуал Студио App for Office MissingPartEvaluation проект. Этот проект состоит из двух проектов 1. MissingPartEvaluation и 2.MissingPartEvaluationWeb.

Содержание второго проекта я копирую на IIS-Сервер. В первом проекте есть манифест-файл, в котором я поставил

Код:
<SourceLocation DefaultValue .../>
таким образом, чтобы во время исполнения программа посылала запрос на IIS-Сервер.

Во втором проекте 2. MissingPartEvaluationWeb мне нужен доступ к базой данных, которая в свою очередь находится на другом сервере.

Но на IIS-сервере wosevvt227, на котором находиться 2. MissingPartEvaluationWeb в папке \\wosevvt227\c$\inetpub\wwwroot\evdata-t\MissingPartEvaluationWeb, уже есть готовые файлы, в которых уже имплементировано соединение с SQL сервером, на котором находится база данных. В папке \\wosevvt227\c$\inetpub\wwwroot\bb\ajaxReq\php\ находятся два php - файла db_connect.php и getData.php которые дают данные в json - формате.

<?php
// Server name: VVP22
// Authentification: Windows authentification
 
//  Datenbase Name: EVT
 
function DB_logon(){
   $serverName = "VVT415"; //serverName\instanceName
 
    // Since UID and PWD are not specified in the $connectionInfo array,
    // The connection will be attempted using Windows Authentication.
    $connectionInfo = array( "Database"=>"EVT");
 
    $conn = sqlsrv_connect( $serverName, $connectionInfo);
 
    if( $conn ) {
        //echo "<br/> Connection established.<br />";
        return $conn;
    }
}
?>


<?php
include("./db_connect.php");
 
$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);
?>


Кроме этого, в папке \\wosevvt227\c$\inetpub\wwwroot\bb\ajaxReq\js\ находится basics.js, в котором имплементирован ajax request на getData.php. Как мне можно воспользоваться этими функциями в другой папке?
Ответить с цитированием