Ciao a tutti, sto creando un portale che gestisce i dati di un sensore arduino. Ho creato questa pagina per simulare l'invio dati alla mia pagina con i controlli e le funzioni di inserimento nel db.
Ora avrei bisogno di provare un invio massivo, ad esempio ogni 3000 millisecondi inviare questi dati e ricaricare la pagina di invio. Inoltre dovrei fare i test con dati diversi ovviamente, è possibile trovare un modo diverso da quello di creare le stringhe ogni volta?
Grazie per chi potrà aiutarmi. Premetto che non me ne intendo per nulla di javascript.
Ora avrei bisogno di provare un invio massivo, ad esempio ogni 3000 millisecondi inviare questi dati e ricaricare la pagina di invio. Inoltre dovrei fare i test con dati diversi ovviamente, è possibile trovare un modo diverso da quello di creare le stringhe ogni volta?
Grazie per chi potrà aiutarmi. Premetto che non me ne intendo per nulla di javascript.
Codice:
<!DOCTYPE html>
<html>
<link rel="canonical" href="https://getbootstrap.com/docs/4.5/examples/offcanvas/">
<!-- CSS per icone fontawesome -->
<link rel="stylesheet" type="text/css" href="https://use.fontawesome.com/releases/v5.0.7/css/all.css">
<!-- Bootstrap core CSS -->
<link href="https://getbootstrap.com/docs/4.5/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
<!-- Favicons -->
<link rel="apple-touch-icon" href="http://www.sitocavour2a.com/IcoCAV2A.png" sizes="180x180">
<link rel="icon" href="http://www.sitocavour2a.com/IcoCAV2A.png" sizes="32x32" type="image/png">
<link rel="icon" href="http://www.sitocavour2a.com/IcoCAV2A.png" sizes="16x16" type="image/png">
<link rel="manifest" href="https://getbootstrap.com/docs/4.5/assets/img/favicons/manifest.json">
<link rel="mask-icon" href="https://getbootstrap.com/docs/4.5/assets/img/favicons/safari-pinned-tab.svg" color="#563d7c">
<link rel="icon" href="http://www.sitocavour2a.com/IcoCAV2A.png">
<meta name="msapplication-config" content="https://getbootstrap.com/docs/4.5/assets/img/favicons/browserconfig.xml">
<meta name="theme-color" content="#563d7c">
<style>
.bd-placeholder-img {
font-size: 1.125rem;
text-anchor: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
@media (min-width: 768px) {
.bd-placeholder-img-lg {
font-size: 3.5rem;
}
}
</style>
<!-- Custom styles for this template -->
<link href="https://getbootstrap.com/docs/4.5/examples/offcanvas/offcanvas.css" rel="stylesheet">
<body>
<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.bundle.min.js"></script>
<script type='text/javascript'>
function invia_dati(servURL, params, method) {
method = method || "post"; // il metodo POST è usato di default
var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", servURL);
for(var key in params) {
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", key);
hiddenField.setAttribute("value", params[key]);
form.appendChild(hiddenField);
}
document.body.appendChild(form);
form.submit();
}
invia_dati('https://xxxxxxxxx/prova-dati-in-db/',{ 'ntx':'888TTT','type':'3','area':'11000001','signal_strength':'114.00','bat':'2.530'},'post');
</script>
</body>
</html>