Javascript не работает со страницы HTML, загруженной через фисташку - PullRequest
0 голосов
/ 13 апреля 2020

Я работаю с библиотекой C ++ под названием Pistache, чтобы создать спокойный API. Я настроил маршрут, который я использую для обслуживания веб-страницы из моего приложения, но когда он загружается, я нажимаю кнопку, которая вызывает функцию javascript, я получаю функцию не определена с ошибкой. Когда я загружаю эту веб-страницу, нажимая на нее в моем каталоге, Javascript работает нормально.

Я обслуживаю веб-страницу следующим образом.

Сначала добавляем маршрут

Routes::Get(router, "/getCalibrationPage", Routes::bind(&CalibrationHandler::GetCalibrationPage, this));

Тогда функция, которая вызывается из этого маршрута

{
std::string txt;
std::ifstream file("index.html");

if (file.is_open())
{
    std::string tempTxt;
    while (file.good())
    {
        getline(file, tempTxt);
        txt += tempTxt;
    }
}
file.close();

response.send(Http::Code::Ok, txt, MIME(Text, Html));

}
...