Comments (4)
Hi @arimukhlas
I try to answer your questions:
- This is a nice idea. I will implement as soon as I can;
- I replied to you in detail on the other issue. Let me know if you are still having problems, maybe I have some npm module installed as global and need to add to dependencies;
- Use an AJAX call to get the values you need from ESP and then fille the HTML elements with received data.
For example in the simpleServer.ino example, in the index.htm source there is this JavaScript script
function toggleLed() {
const pars = new URLSearchParams({
val: document.getElementById('toggle-led').checked ? '1' : '0'
});
fetch('/led?' + pars ) // Do the request
.then(response => response.text()) // Parse the response
.then(text => { // DO something with response
console.log(text);
document.getElementById('esp-response').innerHTML = text + ' <i>(Builtin LED is ON with a low signal)</i>';
});
}
// Add event listener to the LED checkbox (the function will be called on every change)
document.getElementById('toggle-led').addEventListener('change', toggleLed );
The function toggleLed()
is defined and tied to the HTML switch element with id = toggle-led
(the last istruction)
In this way on every 'change' event of 'toggle-led' element, the function will be called and send a GET request to ESP with a parameter built according to the HTML switch element state.
Once we have a reply from ESP webserver, the HTML element 'esp-response' will be fitted with esp response (+ some other text).
You need to write a similar HTML code and use as shown in customHTML.ino example.
from esp-fs-webserver.
- Excellent
- Still error, cant find module 'node"zlib', what is your node.js version?
- Thanks for hint, i will try
from esp-fs-webserver.
Good morning @arimukhlas
I've just tested to build again deleting first all my global installed npm modules and it works.
This is my actual npm
and node.js
version (on Windows machine).
- npm: 9.6.4
- node.js: v19.6.0
Anyway, if you install the zlib modules, it works?
from esp-fs-webserver.
Good morning @arimukhlas I've just tested to build again deleting first all my global installed npm modules and it works. This is my actual
npm
andnode.js
version (on Windows machine).* npm: 9.6.4 * node.js: v19.6.0
Anyway, if you install the zlib modules, it works?
Done, didnt work on Win7 Ultimate, but perfectly work on Win10, Thanks
from esp-fs-webserver.
Related Issues (20)
- Error run node minify.js to generate setup_htm.h HOT 3
- Feature Request : Add WiFi PEAP Auth HOT 2
- How to update variable value on custom html example? HOT 9
- Interface not working using reverse proxy (HTTPS and/or subdirectory) HOT 1
- Is possible to add more than one custom_html? HOT 1
- How to show json value to custom html page? HOT 1
- Add more supported editor files (for example like .yaml) HOT 3
- Difficult to load web-based configuration when the Wifi AP disappears for a long time after connected HOT 1
- Error compiling for board esp8266 HOT 2
- Disable Captive Portal?? HOT 2
- compilation error in platformio HOT 1
- What is the libraries need to use this library? HOT 4
- NO ISSUE, just question FILE DOWNLOAD ? HOT 28
- Problem with Options Box rename HOT 3
- Crash loading examples HOT 2
- can
- on version 2.0.2 ,the saveOption function does not take effect when used in loop. HOT 4
- Connect to WIFI that doesn't require a password HOT 5
- Won't Store Wifi Credentials when Password is empty. HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esp-fs-webserver.