Schaltfläche Klicken Sie auf Ereignis nicht abgefeuertHTML

HTML-Programmierer
Anonymous
 Schaltfläche Klicken Sie auf Ereignis nicht abgefeuert

Post by Anonymous »

In der Setup -Form eines ESP32 -Geräts funktioniert die Update -Taste nur in einer Karte. src = "https://i.sstatic.net/ob87aaa4.jpg" />
.
Sie sehen die 3 Schaltflächen unten. Safetymonitor-0
Dort kann ich einen Parameter ändern und auf Aktualisieren klicken, um eine jSON-codierte Informationen an den ESP32 zu senden. Beim Klicken auf das Speichern des geänderten Dota wird in das Setup.html geschrieben, der im internen Speicher des ESP32. (Sieht für mich etwas seltsam aus, aber so war es im Repo.)
funktioniert mit Safetymonitor-0. /> Hier der Eingabebereich:
Image










Alpaca Ascom Drivers Setup


Refresh
Update
Save



$(document).ready(function ()
{
$.ajaxSetup({ cache: false });
$.getJSON("jsondata", function(data) {
$('#form-container').jsonFormer({
title: "Setup",
jsonObject: data
});
data;
});

$("#json_update").click(function (event) {
$.ajax({
url: 'jsondata',
//type: 'POST',
type:'POST',
dataType: "json",
//data: JSON.stringify($('#form-container').jsonFormer('formData')),
data: JSON.stringify($('#form-container').jsonFormer('getDiff')),
contentType: 'application/json',
success: function(msg) {alert(" Update done")

}
})
});

$("#json_save").click(function () {
$.getJSON("/save_settings", function(data) {
alert(data['saved'] == true? "Saved succesfully" : "Save failed!");
})
});
$("#json_refresh").click(function () {
location.reload(); // until json-only refresh is ready
});
$.getJSON("/links", function(data) {
let path = window.location.pathname;
for(name in data) {
let url = data[name];
let navitem = $('');
let a = navitem.find("a");
a.attr('href', url).text(name);
if(path == url)
a.addClass('active');
$("#nav-links").append(navitem);
}
});
});



< /code>
Addendum: < /strong>
Wenn die Registerkarte unterverschreibungspflichtig ist, wird ein Wert in der Konfiguration geändert, und das Update wird geklickt. Ich finde die folgende Fehlermeldung in der Konsole: < /p>
SyntaxError: Unerwartetes Token: Identifier
http://192.168.178.50/api/v1/obseringco ... 0/setup:54
jQuery 8
http://192.168.178.50/api/v1/obesering />jsonformer.jquery.js:1:30

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post