Я работаю над проектом по отправке сообщений на компьютеры сотрудников с помощью приложения, созданного с помощью Electron. Я могу подключиться к серверу, получить нужные мне данные и сохранить их в файле json, но когда я пытаюсь загрузить его в свой index. html страницу в виде таблицы динамического c, ни один из методов, которые я могу найти в сети вроде работает. Даже следуя примеру w3schools, чтобы увидеть, работает ли ajax, я получил этот код ошибки: 0. Может ли кто-нибудь предложить другой способ сделать это, если на данный момент нет решения этой проблемы? Большое спасибо!
Кстати, я тоже новичок в этом. Также смотрите прикрепленные изображения для примеров кода
JSON file-
[
{
"ID": 1,
"store_number": 7001025,
"message": "Hello World",
"acknowledged": 1
},
{
"ID": 12,
"store_number": 800256,
"message": "Hello",
"acknowledged": 1
},
{
"ID": 15,
"store_number": 9006152,
"message": "The is another test of the alert system",
"acknowledged": 1
}
]
main. js code
const electron = require('electron');
const url = require('url');
const path = require('path');
const {app, BrowserWindow, Menu} = electron;
const json = require('json');
const callback = require('callback');
const fs = require('fs');
var $ = require("jquery");
var mysql = require('mysql');
var database = mysql.createConnection({
host: "localhost",
user: 'root',
password: 'via85236',
database: 'store_messages'
})
database.connect(function(err){
if (err)throw err;
database.query("SELECT * from messages where acknowledged = 1", function(err,result,fields){
if(err)throw err;
Object.keys(result).forEach(function(key){
var row = result[key];
var fs = require('fs');
fs.writeFileSync('message.json', JSON.stringify(result, null, 5));
console.log(row);
console.log(result);
});
});